Initial commit, preparation for Packagist