Add styling, calories, serving size
Remove require.js shim, reorg some things
We can make this simpler too
Trying to add an edit form, not working
CoffeeScript -> JavaScript, and trying to get this form thing working
Mongoose -> Bookshelf, and the form thing works
Fix a couple of issues with LabeledTextInput

* Quote attribute values
* Input groups are only needed for addons
LabeledTextInput -> InputTagBuilder
Fix InputTagBuilder so it accepts a type and a 'labeled' option
Use straight mincer instead of connect-assets

I don't like connect-assets because it wants to compile everything when
the app is booted. This means starting the app takes forever which ruins
the dev cycle.
Tell nodemon to ignore asset files
Playing around with form styling
Remove cruft in server.js
Convert app/logger.js and app/mincer.js to middleware
Remove all JavaScript for right now
Move the config file to a more logical place
Add comments to server.js so we can visually distinguish
Improvements to FormInputBuilder and InputTagBuilder

* Allow 'classes' and 'class' options which are aliases and accept
  an array or string
* Add 'required' class for required attributes
* Allow for 'tabindex' setting
* Display errors associated with an attribute
Add not found page
Add flash notifications

Instead of using connect-flash or express-flash, write our own flash
middleware that is a port of Rails' code.

Currently using req.flash within an asynchronous block does not work, so
we will have to figure that out.