Added sign out link to account top bar
Fixed #45: Edit user email and password

Enabled registerable on user model but limit the routes to only edit and
update. With confirmable active this allows devise to still enable
reconfirming email changes. However, it won't allow anonymous users to
sign-up.