Add ability to login and push using REST api

also simplified some of the benchmarking so we have one channel
with Iterations, Steps and Errors rather than trying to manage
three seperate channels
refactor config and unhardcode rest api stuff
Merge pull request #37 from julz/restapi

Add ability to login and push using REST api
Add REST api examples
Make case consistent
CF PAT & README.md
Refactor and add tests around REST api workloads
Merge pull request #44 from julz/cf_pat

Pat now can be run as a Cloud Foundry App
Add workload options to README.md
Update readme with workload options
Merge pull request #49 from knolleary/master

Add workload options to README.md
Merge branch 'master' into restapirefactor
Add a default workload
Add list-workloads option
Reject invalid workloads
Move workload list to its own thing
Merge pull request #51 from julz/reject-invalid-workload

Reject invalid workloads, and List available workloads
cmdline honours csvDir parameter
Redis store
Redis store has connection parameters