First draft of 14.water parsing mostly done.

Just need to handle assignments.
This is still parsing only. Once the tree is parsed correctly, then
I'll start worrying about translation.