Adding the original version from the blog.
Updated junit to the newest version (4.11). 
Updated jline to the newest version (2.11).
Updated code to match the new structure of jline.
Updated version of maven-shade-plugin to the newest version (2.1).
Updated version of antlr3-maven-plugin to the newest version (3.5).
Updated version of maven-compiler-plugin to the newest version (2.5.1).
Updated version of antlr-runtime to the newest version (3.5).