No more creating a cabal object.

The cabal global object is now a function that accepts column mappings,
and component as parameters and returns a function that accepts
a result object, and parent node as parameters. Calling this function
will render the component inside the parent.

Bumps version to 0.2.0 and breaks backwards compatibility.
add not terribly helpful readme
more breaking changes