Refactored group repo methods from Group class to new GroupRepository
Replaced public User fields with getters and setters; added first login date to user details screen