Fix docop options parsing

Fail with usage statement when arguments are not correctly specified by user.
Either or option for tcp udp was corrected.
Merge pull request #2 from thegreatpissant/args

Fix docopt options parsing. Thanks!