Preliminary reporting on missing quotes and unmatched parentheses is now consistent and comprehensive. Closes https://github.com/davidedc/livecodelab/issues/149

note that the deep check on nested balanced parentheses is done my the
coffeescript compiler too, this is a quick scan based on counts
designed to quickly reject malformed programs and avoid the subsequent
transformation/compilation steps.