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.
Fix drush issue (#185)
Re-format the command list to show aliases inline.
Update README.md
Revert "Remove responseClass from service descriptions." Fixes #187

This reverts commit 4389465d5a1c98bef405c5120cc72f84478d0139.
Merge pull request #184 from pjcdawkins/shorten-list

Reformat the command list
Fix bug in getEnvironment() (#188)
A further fix for getEnvironment().
Always refresh in getEnvironment() (to mitigate the cache issue).
Suppress errors from 'tput cols'.

Not using ShellHelper here, as this command cannot run in a sub-process.
Redirecting tput's output made it useless.
Revert "Always refresh in getEnvironment() (to mitigate the cache issue)."

This reverts commit be87592c6c04aa9dc9a721fa90dd7dacf7da05fb.