eager load part 1

Adding mock preloaders to eager load entries.
eager load: first batch on tests
eager load: part 2

- adding tests
- ensure that belongs_to, has_one, has_many work
- many to many still broken
eager load: part 3

 - use set_relation on eager_load
 - make many_to_many work
:heart: :two_hearts: :green_heart: tests
first eager_load cleanup
eager load: adding more tests
eager load: more tests