finished updates to use new URL library
removed unneeded functions
correctly classed variables as instance variables, added additional log information
fixed crash when trying to log unsupported object