Converted utils.call to use dictionary, moved interior functions to the utils namespace.

utils.call uses a dictionary rather than picking apart an object now. Moved guess_action out of commands.append and into utils; moved process from out of utils.act_on_path and into utils proper.