Create new classes to separate out the code into more modular components
Finish implementation of the Ajax class
WIP: An exmaple for how to use the new Ajax class
WIP: Update tests for _getInitSignature.
Adding tests for the callbacks
Fix failing tests
Remove the _ajax method and tests. Also, break ALL THE TESTS
Remove unecessary class
Remove standalone Jasmine
Namespace the uploader and other classes it may need
Fixing tests
Update tests for _getRemainingSignatures
Backwards compatibile change. Also move the version out of package.json
Move backwards compatibility code to the right place and add a test for it
WIP: Refactoring _uploadChunk
Finish tests for _uploadChunk and fix an issue with the Ajax class
Add grunt concat to build project
Fix formatting
Use matchers in grunt tasks for convenience
WIP: Refactor _verifyAllChunksUploaded
Finish testing _verifyAllChunksUploaded