Add a third 'value', clojure expressions.

Modify genereated AST to make whitespace less significant.
Modify specs to fit new AST (no more NS).
Add whitespace and arity contexts to parse spec.