complete the config & component parser and the tests
remove unuseful directory