Finished mapping the database + added database initializer
Merge branch 'develop' into models
Changed the names of the primary keys for the main tables
Added the database context to the DAL folder and completed the rest of the mapping for the current database portion
Reordered DAL classes
Fixed DAL classes namespace sufixes
Partially finished the abstractization of the models
Added validation method
Fixed incomplete abstractions, then added a new datatable and mapped it as: Sessions
Refactored the Session table to use session keys instead of simply tracking the login date and time
Made the database context a singleton
Backup before error debugging
Fixed dbsets not working properly
Fixed namespace name for the models
Implemented 2 out of 4 repos
Did some refactoring
Finished implementing the main repos for the database
Merge pull request #1 from SyntaxError2014/models

Merge main models into develop