Configured jshint to not prohibit use of constructors for side-effects.
Made form functional. Refactored view logic and vraple redirect into separate objects. Only display front page info when not searching.