OutputLever.java: replaced Notchian with Canary method Block.rightClick(). Needs Canary build e7e0f8aa72d2349089abacea2453327ee78ab03d or newer.
MechanismListener.java: refactoring, fixed typo that kept [NetherGate] from reacting to redstone input
Moved command handling from MechanismLister and RedstoneListener into separate classes, cleaned up.