A bunch of changes

Now running more files through jshint.
Reset button was not clearing any currently displayed error. Added an
e2e test for this and fixed it.