Set up composer.json

Excluding the lock file so that the package never includes any hard version
dependencies. Will add more utilities as they are ported.