Allow push.js to work on any element
Not just `<a>` tags, but on anything by defining the `href` instead with a `data` attribute. This should actually be the default since there are tons of locations that aren't `<a>`'s that I would want to fire pushes (I think).
