add users view
messed up chapter 7
Revert e2e5a65..58a3a4e

This rolls back to commit e2e5a65d5dbf089f8e4aca1a7dba0ff19073ad63.
add factory
speed up tests by lowering bcrypt\s cost function
add a gravatar
add sidebar and css
add working signup form
Finish user signup