signup, signin works, signout is a little buggy, but the functionaly is there, signout runs twice but that should not be problem since the session key is still deleted