Initial commit
Initial work on the VCS segment
No longer making this a server
Use SQLite to store data instead of json
Do not track sublime workspace
More work on the vcs: Started on slides
Started on checkin/checkout
Save and read slide data
Fix bug with checkin
Updated test creating project script
Load slide by id, and defer loading slide data until its requested
Added the parser files from Jose's email
Updated VCS documentation
Minor cleanup: Use properties for some variables / getters
Added some more comments
New Changes (Nov 16)

- Changed splitDeck() to return a list of binary slide data. Each
element of the list now contains the binary data corresponding to one
slide.
- Changed mergeSlides() to accept a list of slides (as binary data). It
returns the path of a temporary .pptx deck that can be deleted
immediately after it's downloaded.
- Renamed genereateImage() to generateImageFromFile()
- Added a new method: generateImageFromData() that can be used to
generate an image directly from binary data
Added more comments to the facade.
Made corrections to the comments
More properties in VCS
Added slide list class, and add_slide initial data option