Added Spring

Added Spring dependencies and initial configurations.
Added utility classes and tests

Added JDomUtil and ResourcePathUtil and their tests. These utility
classes help in parsing XML files to Document and in retrieving absolute
paths for resources and directories in the webapp and classpath.
Added DAO Classes And Tests

Added DAO layer with implementations, tests, and supporting entity
classes. This layer allow for data sources retrieval and storage.
Merge branch 'master' into develop
Corrected AbstractTest.java Name

Corrected a misspelling in AbstractTest.java name. Previous name was
'AbstracTest.java'.
Edited Configurations

Some configuration edits in Spring and Tiles, new Maven dependencies,
and some files cleanup.
Merge branch 'master' into develop