FLOE-204: Add jshint and linted files

Added a grunt jshint task. As part of the linting, I removed the predefinedOER.js file and am fetching the contents from html fragments instead.