Prevent writing config multiple times.
Remove responseClass from service descriptions.
Warn the user that the CLI does not run build/deploy hooks.
Merge pull request #178 from pjcdawkins/warn-about-hooks

Warn the user that the CLI does not run build/deploy hooks
Add getProperties() and other useful methods to HalResource.
Test some of HalResource.
Use _links to get the variables link.
Improve performance of getEnvironment() for unknown environment IDs.
Add init command.
Merge pull request #155 from pjcdawkins/feature/init-command

Project initialize command.
Add Travis status
Fix - check for Git assumed a repository.
Remove old version from test makefile.
Add environment:activities command.
Add HalResource::getProperties().
Add --pipe option to activities command.
Rename 'environment:activities' to 'activities'; add 'activity:log' command.
Describe the activities.
Activities might not have a result.
Ensure commands are grouped appropriately