Closes #74; Removed put.js from Epoch

Implemented a subset of the put.js functionality that was needed by Epoch. Real-time rendering tests pass but I suggest you run the new task `cake clean` and then a `cake build` before testing on your own. Since I changed the source directory structure builds might go a bit weird.

Updated the readme to note the new directory structure.