Added more tests, Updated the java class docs, updated spring
application context file, Refactored entity classes, Deleted the orignal
log4j.properties file and replaced it with another one. Updated the
depencies.