adding key documentation
adding todo note
implementing binding collection
adding forgekeystate class
renaming bindingcollection to keyboard controller
adding the bindcondition class
encapsulating KeyState into ForgeKeyState