Add Composer and Travis CI support