Subpackage moves

Mainly:
- moved the cassandra-related stuff into it's own package
- created a separate test helpers package for the mocks and stuff

Things will simply further when we can move the cassandra-specific stuff from console into the cassandra package.
AFAIK script/coverage.sh is the only script that runs ALL the tests (including console tests). I think that script should be updated for the new layout as well.