Initial release with first tests and composer.json