Make CommandDispatcher public. Command dispatcher also no longer throws if a handler no longer exists, but returns a bool.