Support Packagist (Composer)

This might break thing because the source files are moved to /lib but
it should be beneficial in the long term.