Controller support!

Plus, you will need to make a small change to config.lua, relevant
portion here:
http://pastebin.com/pbCdcwY7
Merge pull request #4 from NuclearFej/master

Controller support!