Moved code inside an immediately invoked function expression to shelter from global namespace
Replaced repetitious  to  keyword to refer to current object when executing
Moved code to a function constructor pattern with prototypes to cut down on memory usage
Replaced HTML copyright entity with Unicode escape appropriate for JavaScript
Replaced getElementById with newer querySelectorAll
Added error handling if no element has an ID of ...this is why you use jQuery
Replaced with 1995's innerHTML with faster native DOM methods
Removed unnecessary setup function
Updated minified script with changes
Fixed spelling mistake
Merge pull request #1 from richardcornish/master

Rewrote plugin in a namespaced function constructor pattern, edited README