rename tests dir
a first shot at organizing new testing stuff
more test base classes
new self()
moving vendor branch to inside src folder