Big Commit. friendly_ids, day paths

generate better user names in url using friendly ids,
use nested resources to make user/days/07-27-13 work, will make it
easier to swich between days as well.
Start using cool gems!

- Guard (auto-tests)
- Spork (speedy tests)
- livereload (auto-reload webpage)
Backfill tests that I should have started doing

plus minor improvements