Cleanup of dependency loading.  Closes #13.

Pulled out a good deal of the baked-in timeline stuff, and also cleaned
up how the files are loaded, adding the rest of the isomorphic shim, and
inverting dependencies.  Solved the intermittent missing method error.
Unpublishing of the contents!

Also includes a rework of how commits are made, now pushing it to the
framework to perform the task, merely called from the collection or
wherever.  Closes #19.
Merge pull request #24 from nooline/feature/unpublish-content

Allows for unpublishing of content.