Implemented more repositories
Implemented products repository
Added structure for the rest of the repos
Implemented the notifications repository
Implemented the commits repository
Implemented the PurchaseRepository
Refactored some methods in DAL
Implmeneted and refactored the rest of the repos in the DAL
Merge pull request #2 from SyntaxError2014/backend

Backend integration part 2