Improve command line parsing

- turn request type into an enum
- and then use args4j to parse it
- get rid of the explicit help option, because no args now spits out
help nicely (really everything does. you can’t get away from the help
menu!!)