Made a parseOptions function to contain all option parsing.
Updated options to new format and updated help info
This will now initialize a new user if the .pimessage dir is not correct.
Now checks for a valid editor.
Merged options into CLI. This is to incorporte new options.
Implemented view contacts function.