initial port to pytest
updated travis to pytest
Refactored tests. Added stubs. Added null logger
created new folder for test
17 tests so far
3 more to go
18 tests passing
added dunder files