Adds failing tests
Adds has_loaded_* association getter
Only fully load an association once
Merge pull request #11 from JonMidhir/memoize_association_load_state

Memoize association load state