Updating Guardfile for recent refactorings
Caching expensive computed methods

(N.B. also catches a common exception we haven't figured out how to deal with yet).
Eager load answers with run