Added all the necessary entities for the database
Implemented Repository Pattern for entities