3.0.0

I wanted to trigger events for adding and removing tags.  When I started, looking at the code, I noticed it did not conform to the stand way plugins are implemented in jQuery; as such, I started refactoring much of the code base to conform.