Adds Gens support for custom controls (#7)

Gens will now set it's control scheme based on the controls.txt file.
This one is a little weird, as there isnt really anything to support
that the controls in there are the correct controls for an Xbox 360
controller. Hopefully by figuring out what those numbers mean, I can
also figure out how Project 64 stores it's configuration