Initial upload

Initial upload of the first class and tester