Change precmd plugin method

Decorator method didn't work when stopping then restarting shellista.  New method allows for precmdhook, postcmdhook to be defined in plugin modules, which then get added to the list.