AccountCatalog contract test created and tested with in memory implementation. Now using the contract to implement the pesistent account catalog.