Tolerate expressions statements as programs

For we can have something like false on the other side of a ternary. Don’t judge me.
Implement simple validation
Fix some comments on validate.js
Update README with notes on validation
bump package version