Added an initial set of arguments.

While not an exhaustive list, these arguments will be the starting point for the program.
Added some helper log functions.

Added a log_debug and log_error to standardize the output to the screen for these message types.