add phpunit test dependency
add classes
add unittest for test classes
add composer.lock for manage dependencies