Merge pull request #15 from davidkaneda/master

Adds a start of frontend routing, frontend error handling, and a slew of other UI/UX updates and bugfixes
Style tweaks

* Switch to Alegreya on the admin
* Customize Ace editor a bit (will do a custom theme eventually)
* Style the usernav a bit more
Organize styles better

Also some small optimizations
Fix grunt serve
grunt serve was failing because of a weird CoffeeScript compilation
issue in renderer.coffee (strangely, grunt dev worked just fine).
Adding explicit parens around limit and skip fixes the issue.
Since this was a minor fix, I also fixed some trailing whitespace.
I'll add linting to the grunt tasks ASAP.
Fix whitespace
Merge pull request #16 from Pletcher/master

Fix grunt serve
Fix for saving/validating passwords
Merge branch 'master' of https://github.com/asm-products/buckets

Conflicts:
	client/style/index.styl
	server/models/user.coffee
Render errors during install
Fix the failure redirect for login
Refactor TemplateEditor

So view gets re-used and not disposed. Better for memory and no visual flickering between templates. Side note, can't wait for HTMLBars...