example module test driver
module tester works
made tests parameterized and put them in a separate header