Feature/nta restapi

Created new REST API module and updated the POM.xml
Added new API classes(Root, Tracer and Transaction)
Added new service classes (Transaction and TraceLogging)
Added new Exception Handlers that implements ExceptionMappers
Added a LinkBuilder class to provide the correct url for collections within entities.
Added hibernate validation on the requests for the api.