A bit of a massive refactoring. Mostly consisting of moving code around, and cleaning up jshint errors. Added jshint task to grunt. Added plugin definition so that plugin is called against an element in the traditional way
Normalizing event names. Adding new events to specify actions before an event fires, and after
Adding better event triggering mechanism
Removing superfluous returning of this in constructor
Normalizing single quotes for object keys
Fixing last few jshint warnings. A few acceptable ones left
Fixing small issues with pikabu
Merge pull request #20 from scalvert/master

Moving rework from personal fork into company branch