Few test files added to create different test for each class
interface class added and few test cases used
repec/test renamed to test_interface