Added data-id

There is now supported a data-id option to bind to the id. This
addresses issue #36.