Eager Loading

For #14 

Opted for a `module.eagerLoadAll()` function for now. Other options may make sense down the line.