Restructured the core source a bit to make it easier to focus.
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.
Merge pull request #88 from fastly/rsandor/remove-put

Closes #74; Removed put.js from Epoch