Added an "ErrorHandler" for handling debugging.
Added a way to get OverlayHandler from ImageHandler
Changed Output