Add support for initializing the plugin with data attributes 

The plugin can now be initialized by adding data-heights="equal" and data-targets="foo" to the outer element of elements to equalize. Data-targets can contain a class or classes, html element, or even custom element.