Composer and travis clean up
reworking the composer json file

taking the composer requirements out of travis

Fixing a json error in composer json

more cleanup
composer and travis cleanup