Set up some enhancements for content adding.

- Added the app startup user object caching.  This way when we boot the
  app, the current_user object gets cached in a global $(window)
  namespace, and can be used later.
- Cleaned up some of the other parts of the app.js file (mainly style
  updates).
- Updated the collection saving for comments, only really need to save
  the current comment being added - so implemented that.
- Added a route through of the currentTarget in order to get the parent
  list value.  This needs to be updated though, to get that value on the
  form then push it through back to the controller where the BL happens.