Passing tests

I couldn't get tests in master to compile properly, so I started by mixing it the Matchers and ShouldMatchers traits, I later replaced Matchers with ClassicMatchers.
Once compiling tests refused to run due to a missing (runtime) dependency on hsqldb, I've added this dependency in test scope (at least according to maven's test scope).