instantiation check & data attribute

- added an instantiation check when creating a new object to prevent mul...tiple objects from initialized on a same element

- added a 'data' attribute so can access it from single namespace.

- These are recommended additions via the jQuery plugin docs: http://docs.jquery.com/Plugins/Authoring#Data