add tests
login_pseudo
make PseudoUser work
create a guest user when a link is shared
add BCRYPT_WORKFACTOR to configuration

Closes #62