options and usage

* usage function definition
* long and short getopt options
* -l|--list option add
* -v|--verbose option add
* -o|--outgoing option add
verbose notifications add
debug option add & fix -o option
Merge pull request #1 from sun-exploit/usage

shell script: options and usage