Javadoc.
Added ToolStep.
Getting rid of unnecessary character escapes which make source unreadable.
Using ToolStep in demo.
Merge branch 'master' into code-snippet-generator