formatNumber refactoring, jQuery fix and cleanup

re-wrote formatNumber algorithm
jQuery plugin now removes jQuery wrapper from results
change "self" variables to "that" to avoid (unlikely) conflicts with
window.self
cleanup comments for jsduck - style hinting
Full tests added

tests now cover most all of Ctl features