Merge pull request #62 from jasonmerino/cmd-enter-to-save

Adds cmd+enter shortcut to save an entry.
Nix the min-height for previews
Fixes for image uploads and design tweaks
start adding tests to API /users
Merge branch 'master' of github.com:podviaznikov/buckets
remove unused comments
some test cleanup
testing non-JSON payload. Small cleanups
Trying out Roboto again
Small design tweaks
fix problem with password validation
remove obsolete todo
add tests on forget routes
handle edge cases
Start a simple export API
Update and simplify Routes docs
View updates/fixes

* Fixes to FormMixin: was getting bound to each View, big oopsies
* Fixes Ladda buttons (loading spinner in button)
* Moved sluggify logic to FormMixin—will no longer automatically create slug if a value already existed
More updates to FormMixin

Always focus first field for consistency, simplify some of the Ladda stuff (doesn't require a separate event anymore, called from @submit again).

Also some small layout tweaks for Routes.
First stab at moving devDependencies

* Eliminates migrations altogether, will need a new, non-Grunt approach. Also nixes the grunt database check.
* Converts `npm start` to use start.coffee instead of Grunt, only use grunt-express for `grunt dev`
* Adds the prepublish script
Create `grunt publish`, nix npm prepublish

Also nixes old serve command.