Feature/NTA_Restapi

Added a TransactionAPI interface and implementation. Interface was added to enable testing so the ProxyFactory can proxy the interface.