More user friendly README.

Add new header sections, JS coloring, etc.
Tidy and pretty up code, -10 lns. 

Slightly opinionated tidy-up edits, node-style event concatenating, encapsulates emitting the new _line_ event and add some useful comments.
Tidy-pretty-up, + 10 negative lines.

Slightly opinionated tidy-up edits, node-style event concatenating, encapsulates emitting the new _line_ event and add some useful comments.
Version bump.
Add better description to What's this section.
Merging to master.
Merge pull request #4 from bucaran/master

Merging the commits to master and creating a new pull request.