extracted interfaces in DAO and services layers, moved to java configuration of spring. DAO now uses JdbcTeamplate
dependencies fixed and added spring-jdbc