added composer and phpunit
test interfaces
added composer and phpunit