Update content API & Cleanup

Adds the API for saving content back into the file on the server. You should now be able to call `save()` on Backbone Content models with no trouble. The `id` attribute on the model is now the path to the file (relative to the directory the `roots-cms` process is started in).

Also, cleans up a bunch of stuff, removes unnecessary parameter for the server side Content constructor.