Input rewrite & piano->GS

-udpate() checks all tools for their updates, which works as previous
"processInput()" did
-exManager.clearInput() calls related methods for all tools
-piano can add notes to GS