Design updates
Permission fixes

Show correct publish buttons for when a user is both a contributor and a publisher of different Buckets.
Fixes for offline
Optimizations

Use favicon middleware, move compression to root (so it gzips API as well). Improvements to the first migration.
Fix livereload for app JS
Design tweaks

Tooltip ux, better logo SVG (alpha shadow), add zig-zag from the website.
Check for favicon existence

So server tests can be run without building first.
Refactor express app for NPM use & Express 4 (WIP)

* Expose server/index.coffee as a module
* No longer do NPM Install in grunt
* Attempt to move build steps to prepublish (and their deps to devDeps)
Move packages back to dependencies

So we can continue deploying directly to Heroku. Eventually we'll provide a separate repo/template for Heroku deployments which uses the NPM module, so these deps can be moved back to devDeps.
Nix prepublish for now

:/

Will revisit when we're deploying sites with Buckets _module_ to Heroku, instead of Buckets repo itself.
Change minify task to prepublish for Heroku
Fixes for buckets as an NPM module

* Wrap in an index.js for people without coffeescript
* Nixes the "buckets:" key for config, brings everything up (easier to merge)
* Convert 'buckets' module to simply return app for now (for grunt express, will nix soon I think)
Update procfile command
Update the readme
Merge pull request #57 from davidkaneda/npm-module

NPM module
Update README
Typo
Add password updating

Adds functionality (to put /api/users/:id), errors for mismatching with confirmation password and incorrect oldpassword, and API docs. Also secures endpoints for put/delete, and mods grunt to copy docs into public with watch.
Move setting startTime to top of Express stack

For more accurate timings.
Implement User last_active

Include in user detail view, don't set by default (to show if they haven't logged in). Also fixes extra spaces in timeAgo helper.