added ref integrity for user_role table
database drop statements
modularize datasource context so it can be called from a test, in order to init the database before testing
remove print for hashed password.  no need to display.
actuall run the integration test when mvn clean verify is issued.
tag 0.1.0 - login works