making cabal for tests and main in same style
Fleshing out structure still - some problems importing modules