Improved logging to remove printstacktrace

Uses JUL for the exception and uses the Messager to print the message.
Updated README