added composer.json so it can be installed with composer