Included some new comments, altered default values and prevented execution of program with default values if -? is chosen as an option by the user.