Add attr, css, extend and html bindings. Fix issue causing application context to be improperly bound by bindDescendants. Rename maybe monad context() to getContext() and setContext() for different purposes for SRP reasons.
Update tests.
Update doco site.