Added models for groups and users, mappings and repositories for them. Also created an unit of work
Refactored the model a bit and added unit tests for the existing models
Added sessions with login and logout for users
First page design
Fixed csproj
Changed the Group-Group relations and added tests
Added GroupRequests entity, mapped it and added tests
Added some repo methods for users
Added subjects data table and mapping, fixed some tests, added new tests and made some minor refactoring
Added comments model, mapped it, created the repo and did unit tests for it
Fixed mapping between users and sessions
Really fixed csproj and AccountController created
Register working
Fixed model issues with being made out of sealed classes
Added announcements table, mapped it, created repo and added unit tests for it
Made use of preprocessor directives for easier handling of unit tests
Added Events table and everything else necessary for it
Added initialization for all the collections in the model
Minor refactoring + added modules for different notification types
Fixed some bugs and added tests for notifications