You require the library to be in the master branch of the github repo. This isn't very conducive to existing repositories. I actually had to mangle the master branch of my existing library.
Could you guys give the option or make another rule to pull from a "spark" branch? It would allow me to make a commit that flattens my folder hierarchy, and a second that corrects my header inclusions. Then I could simply rebase those changes onto my master branch and leave them in the spark branch.