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.
I'm iffy on using && just because early failures will mask later failures in CI...

Will update script/coverage.sh though.