First Prototype of Error Reporting System

  - Added Joystick error handling
  - Created Prototype for new error handling system
  - TODO: Logging to file
  - TODO: adopt other sub systems