initial extensions / binding handlers

added some of the first binding handlers and extension methods which
were largely the motivation for the product.  just getting code onto the
page right now, haven't set up most of the overall structure.