initial checkin of test files
commit working code and test framework