adding test directory and basic unit test