Remove run([thisObj],func,funcArgs...) form

Simplify by removing the "binding" form of
the run function. Instead, use:

	run(thing.method.bind(thing),funcArgs

Reason:
Old form did't work when typeof thing
 is 'function'.
That is: cases in which the func is itself a
 property of a function.

For example, in
	MongoClient.connect

connect() is a method of MongoClient
but MongoClient is itself a function