Add general formatting and error consistency
Remove open, closed, show command and add top level command

This makes it much more user friendly not used sub commands
for interacting with pull requests
Merge pull request #17 from crosbymichael/refactor