Using kingpin for saner cmd line arguments / flag parsing.

Provides a better documentation as well.
Merge pull request #87 from tcolar/kingpin

Using kingpin for saner cmd line arguments / flag parsing.