Issue #2331529: Add more js unit tests for basic personalization functionality and have Travis CI run them