replace addresses with contract Instances where possible
Currently we store the address of a given contract and then call it using that. In many places there is only one relevant instance of that contract (fathomToken, conceptRegistry, Concepts for assessments) and so storing the instance itself would allow for cleaner code.