Merge site-packages change into master.

Branched this into development because I want to test on iPad before
merging
Add .gitignore
Work on git support
Misc changes to Git
Merge pull request #19 from transistor1/development

Development