added core address management, payment provider management and invoice management - none of the above have working implementations (they are all null implementations until a module arrives to give them functionality)