Install backbone and templating gems
Namespace api routes
Adjust RABL configuration to what backbone expects

Backbone doesn't anticipate each member of a collection to be namespaced
under it's model name, but that's what RABL does by default
Generate api/notebooks controller and start views

This commit includes views and controller actions for #index and #show
Write api/notebooks#create
Write api/notebooks#update
Write api/notebooks#destroy
Add helpers to get note index data formatted nice
Stringify time since last note update properly

Evernote uses a convention here that is not the same as rails's
time_ago_in_words method
Generate skeleton for the notes api controller
Setup Notes#index api route
Define notes#show api action/view
Move some helper functions in to the notes helper
Define all remaining actions for notes api

Destroy, update, and create.
Send a success message in api responses on destroy
Slight reorganization of routes

For aesthetic reasons only. Shouldn't change any actual functionality.
Generate tags api controller skeleton
Setup tags api actions and views
Clean up notebooks helper

Forgot to take methods out of this helper when they were moved to the
notes helper a few commits ago.
Generate skeleton for api/taggings controller