Started adding unit tests (NOT WORKING)
Merge branch 'master' into unittests
Merge branch 'master' into unittests
Merged master back into branch
Removed DbContextRepository (it was useless) and moved the IHasCreated and IHasLastModified to DbContextBase
Started reworking the tests from DbContextRepository to DbContextBase (and EF is still impossible to mock!)
Updated documentation to reflect changes in previous commits