Allow dynamic creation of methods on prototypes

I've been thinking about this library a lot and it has legs. I use underscore but don't like hanging methods off of _ and passing objects into the mixer.

Added a function that allows dynamic creation of methods on objects - and may well dive in and flesh out more of this.