Added some basic documentation, doc placeholder files and directories.
Reorganized the documentation directories.
Changed the documentation generation script to reflect the new output directory location.
Pruned the TODO file - much of the error handling / service layer functionality has been integrated by now, and the rest has been decided irrelevant.
Merge branch 'master' of github.com:rkaw92/esdf
Added standard toString (JSON) implementations to Commit and Event. Commit also gained a new static method for reconstructing from string.
Completed Commit with a few missing words that impacted critical functionality.
Comment fixes.
Fixed the publishing test's listen handler parameter naming.
Merged the two implementations of Commit rehydration. Decided to use a single name, discarded the other method.
Merge branch 'master' of github.com:rkaw92/esdf

Conflicts:
	Commit.js