Add RootApplicationContext to WebappInitializer
Transaction Management added because controllers should be under
transaction so that service layers can call each other
Got a simple cycle working with Postgresql as backend and
spring-data-jpa as the repository. Transactions enabled annotations.