Add a version check for go.
Merge pull request #155 from brendandburns/scripts

Add a version check for go.
Add quotes around ${TRAVIS}.
Add a fake cloud impl.
Update the service registry with unit tests.
Merge pull request #150 from brendandburns/tests

Add in service registry tests and a Fake Cloud impl.
Add IP look up if the Cloud Provider is not null
Add Instance info to the Cloud Provider interface
Add support for populating host ip address.