Move to Redis for Token Checking

Also fixes some miner bugs: bower package names (incorrect case annoys bower?) and fix document timestamps (plugin to set them automatically)

This moves the `.requiresLogin()` to check Redis for a email->token combo to make sure a user has a valid token, rather than calling mongodb. This combo is saved on user creation, but could also be set as a method on the user model, or even a grunt task.