Added XInputDotNet to project and made some preparations for custom gamepad class