[#2] Signup (create an user account) / signup page / account model /persistence layer