Welcome screen incorporates ip address. Doesn't handle failures.
Slight changes to various functions.
Writes text editor preference to disk. I also implemented functions to make directories.
Creates conversation/ directory with appropriate permissions.
Framework for argument parsing. Also, added usage/help function.
Grabs arguments to short and long options.
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.
Changed show ip option to be 'ip' instead of 'show.'
Added a stringSlice helper function. This should help getting the IP