added new findAll method to GenericRepository, added new methods for getting following and folowers in the user repository