hopefully clean up packages

Github no longer stupid?
Test refactor

* Nixed the testattributes. Instead used abstract method returning
tablename on base class
Moar test cases!