Tree pretty-printing and new test target.

Parser currently parses basic samples.
Tweak some format strings