Merge pull request #12 from kovyrin/all-service-statuses

Make sure we get all service status information, not only the first 100
[cli] allow status to check multiple hosts
[cli] allow status to check multiple hosts, for real, without stomping on keys
[Gemfile] update gems, fix bundler warning
[cli] gaurd against empty check list
[refactor] DRY things up
[refactor] add commands
[refactor] fix up the command hash
[refactor] use human names for commands
[refactor] DRY up this command_mode business
[refactor] fixes and consolidations
[refactor] use the human name here
[refactor] include our Commands
[refactor] add some tests. update some gems
[gemspec] whoops. we really want a newline character, not a literal
[refactor] work if the env vars are unset
[refactor] more tests
[refactor] set some defaults so things don't blow up
[refactor] set some defaults so things don't blow up
[refactor] more tests