support running repeatable tests by running a hypersonic in memory database
add maven profiles to support dev and test mode
can run integration test in dev mode (Eclipse/Mysql) and test mode (Maven/Hypersonic)
CategoryControllerTest now sets up it's test data and does assume test data already in the database