Change logging to use Java.util.logging

Change logging to use java.util.logging
usgae is based on class names.
Yes, the logger.severe call doesn't have an parameter for adding an exception where as the logger.log method does. Its to give better processing for the exception thrown then is achieved by adding the toString() value to the log message.