Initial develop branch commit.

Commit working application with tests to the develop branch.
Test and repo fixes

Added tests to assert Repo's validity. Fixed issue with Data models not
being found by the Hibernate entity manager.
Improvement on data access.

Improvements to the datarepo to better access the contacts. New service
to wrap the repo, new test for this service.
New code to run application from command prompt. Added manifest
META-FILES to help maven packinging everything as a single JAR.
Program entry point changes

Refactoring of the program's entry point and tests for users' potential
inputs.