wrote argument parser, accepts paths
completed the help message
cleaned up the argument parsing feature