make s:dispatch global so i can use it in my on plugin

renaming s:dispatch to dispatch#dispatch so i can create custom dispatch#create_commands in other plugins, as an alternative until we figure out how to allow generic callbacks