update hammer dependency to bug fix version, fix keyActions being an array and tweak/add tests for InputManager, MouseAction, and TouchAction