More integration tests

- Use more than 1 test fixture and introduce a base class for fixtures that does some basic setup
- Use a different C* keyspace for each test fixture
Remove the extra level of nesting under src
Fix solution paths after moving files to reduce nesting