added test for hash without expiry

and cleaned up method and test a bit
don't fail so hard when we do db:reset
Handle failure a bit better

(this should show an alert, but alerts don't work yet)
Give an identity a user

Now we can log in actual users. As proof the menu now shows your name
space before comment