Add test for declarative transaction management

Next step is to implement method interceptor for the new
@Transaction annotation and handle code generation for DI
to correctly generate necessary bindings.

Signed-off-by: Imran M Yousuf <imyousuf@smitsol.com>
Issue #SMARTCMS-50 - Allow In-Memory transaction capabilities for Smart CMS DTOs