Major cleanup
First working version with newly implemented pub sub pattern
Added a temp hack fix for strange added undefined to markdow output
Fixed jquery selector issue, added comment blocks, name convention fixes
Updated tests to reflect refactor
Updated test to reflect refactored code