Implementation of bind and unbind (issue #2)

This allows us to create and manage our delegate objects completely independently of the DOM. See issue #2 for details.