adding composer self-update to travis