adding the basics behind support for passing the url and auth info on the command line
update to usage info
update to usage info
cosmetic changes
progressed on the user options

this should handle the url, name and password from the command line if
required. except that it will not work as expected...
fixed the logic in the usage of options

this should make --url bypass any config, but if --username is ommited,
will use the config file for the organization used [if it exists in the
config file]
typo fixed
fixed option name typo
rewrote a simpler logic to parsing the connection and authentication options
typo...
checksum checking patch
versioning updated