Node interface now has a getChildren method to enable AST traversal
Removed java compilation method from main compiler into a seperate type of compiler
Taking a more classical approach to the visitor design pattern
Got a working node visitor in place; the pretty printer visitor
Extensions now provide the node visitors
Working autoescaping
Provided ability to disable auto escaping
Added an escaping library. Adds more strategies and is probably
much more secure than anything I can come up with.

Closes #4
Added the autoescape tag.