adding angular.js library
small change to the abstract repository class, using classname for the cache region
updated the configuration to use pooled datasource
updated table names to lowercase and annotated classes with cache config
updated db config to use postgresql.
added flyway to manage database changes.