Added gamepad support (INCOMPLETE)

The GamepadController class doesn't have proper button layouting (most
output buttons activated on the 0 button).
MINOR BUG FIX: changed all the else if statements to if statements in
the keyboard class so that there can be several buttons pushed at once.
Remodel the folders

sound has a remodel, added split between sound guys
Added sound instruction note

Informatioin with some links, its very early idea but it starts off the
main idea of how i am thinking, eric will also add to this later on and
i will follow up on it, creates a dialogue.
Merge branch 'master' into Robbin