Renamed $ to searchTerm.
cleanup.
Fixed all JSHint issues, made unit test run with production environment. 'grunt build' works without --force now.