Refactor Form helpers, add basic Template selection for new Routes

* New helpers for input, select, submit, etc.
* Better/more standard format for passing params
Fix for rendering server errors in new Form mixin
Merge pull request #21 from davidkaneda/helpers-refactor

Refactor Form helpers, add basic Template selection for new Routes
Fix users edit view

Use new helpers formats and nix duplicate focus.
Make all inputs autocomplete='off' by default
Stub in a new edit fields view for buckets, just to get the flow ready and explain better
That was dumb
More improvements to form helpers

Add .form-control for selects, add labels to wrap, don't set unnecessary values.
Sort entries by date
Sort routes by urlPattern
Fix signup flow
Style updates

* New .btn-icon class
* Lightened primary color
* Bigger buttons/form-controls
Admin fixes

* Make LoginView mixin Form
* preventDefault on deleting an entry
* Nix the block helpers for Handlebars (but will support partials)
* Don't flash the input/delete icon for index template (hides on render)
* Fix links to user pages
* Adds a slug for entries
* Add route for editFields
Save Route Regex and keys directly in Mongo
Fudge test because we no longer default to rendering 'index' template if no others are found
Merge remote-tracking branch 'upstream/master'
Tell heroku the node engine version
Install dependencies for all environments
Add task to run after deploying to production
Boot express as the web process