adding unit test framework
removing stupid line that does nothing
reworking to make the tests easier to write
adding more tests