closes #25:  Remove log4j and provide arguments to control the logging level. enhancement.
closes #26:  Add more debug statements in the jar. enhancement.
closes #27:  Add log level 5 to print stack trace on fatal log. enhancement.