We'll only have a single test folder
lots of tidy up and added a bunch more tests.  Changed from 'my' test framework to Test::Simple