More work on plugin registration api #4 - now can register plugins with steps.. still need to verify that they actually execute though!