Merge pull request #8 from petebachant/master

Restructuring to allow installation
added inits
added .gitignore
cleaned up test suite
renamed tests so that the test file is uploaded before a download attempt is made (fixes #10)
submit file modified time with request (fixes #9)