BaseRepository is now an abstract class.
Changed version to 4.1.0.0
Deleted EagerLoad and DatabaseQueryProvider abstractions
deleted old test files