Complete rewrite in an effort to gain performance
Added comments, fixed typo, changed appendChild to insertBefore, minor clean up and creation of tests.
Added test folder to run browser performance and compatibility tests
Added a test for addListener support
Added 'David Knight' to the authors comment list
Merge pull request #42 from weblinc/master

Complete rewrite in an effort to gain performance