Conventions and usage

Conventions:

<> = required argument
[] = optional argument
* = 0 or more instances supported
| = OR

Usage:

iem <GET|DELETE> <Resource> [-q] [--outFile FILE] [--param value]*

OR

iem <POST|PUT> [inputFile] <Resource> [-q] [--outFile FILE] [--param value]*

OR

iem admin <COMMAND> [-q] <--pkey=KEYFILE> 
                   [--pkeypwd=PASS][--param value]*\n

OR

iem LOGIN [-q] [--server=SERVER] [--user=USER] 
[--password=PASS] [--masthead=PATH_TO_TRUSTED_MASTHEAD]
-q : Quiet mode. Input prompts disabled.