XInput implemented

360 controllers should work natively on WinXP and after. DS3/DS4
controllers will need XInput wrappers or something