refactor(tests): cleanup and better separate protractor's basic test suite
chore(configuration): configuration syntax cleanup and better comments
chore(release): add a travis job to run smoke tests on more browsers

Adds smoke tests (not the full suite) that run on the latest 2 versions of
chrome, firefox, and IE.
fix(navigation): ignore unknown JS errors when looking for the URL

This should address #841

Ignoring the error and trying again has worked for all of my test cases,
and the error has never occurred more than once in a row.