begun adding more validate for AST nodes

The initial validation loop is not setup,
and validation is performed for some nodes.
Mostly literals.

Also made the buttons thinner.