added testing support files
added composer.json