Updated the travis settings

* Ensure we are using the latest version of composer by doing a self-update first
* Teest against the lowest version of the dependencies as well as the latest