Refactored the whole thing: now using css pseudo elements and a span.line tag
fixes #1, #2
Added license to jsdoc
fixes #4
updated markdown