First pass at the new stubbing syntax

This is the beginning of the work to provided a unified interface for Pacto simple actions and move towards a more collection based approach, discussed on #79 . 

I think this will open the door for many refactorings and code  simplifications, but first I want to discuss the foundation.

This changes the api of the module considerably. My main goal is to expose only the `Pa