switch to use sauce connect in travis
run tests in phantomjs instead of firefox; works more reliably