Improved whitespace handling in parser
Fix bug, simplify parser
Move to a record based parse tree, simplifies hiccup/enlive conversion
and things like comments etc.