Started working with repositories. So far UserRepository implemented