Added new unit tests
Consistant save pattern for daos
Fixed warnings
Addeing Log4j