Bind Views To HTML5 data-attributes

These are changes discussed on #13 which will lead to a 2.0 release that is not backwards compatible, but that will help us move forward.