Added service layer and get user by username