SignupController: implemented user signup pages.
UserRepository: added the `findUserByUsername` method.