UserRepository.FindByUsername implemented, still missing FindPrivate for complete user information.