Added Unit test program and test files