Switching Travis to use ESLint (Closes #462)

Switching build to use ESLint. All the errors in the codebase have been fixed now.