add signup/signin by username functionality