Migrated input handling to InputHandler

Added more context registration for QML <-> C++ interactions, more
styling, JoystickInfo struct
Fire Missiles now changes to Joystick 1