Done with modeling users, also signup works plus tests