correcting cabal and Main package
altering how tests are run
still trying to get tests working...
got hunit tests working
got a quickcheck test working!!