- added an instantiation check when creating a new object to prevent multiple 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