First go at implementing a key-binding system
-Moved SosuKey code into Sosutu and deleted SosuKey to remove redundancy.
-Changed binding initialization: this no longer takes place during Sosutu construction, but rather must be done per binding
Method handles are now stored instead of entities for bindings; they can thus be called directly
-Functions now bind to ArrayLists of entities
-Bindings specify whether function executes on keydown or keyup
Tidying up todos
Merge pull request #1 from comscript/keybinding

Keybinding