added a new test structure and packages ( devDependencies ) with some tests