Fix the tests.sh file so that 1) the tests run on Travis and 2) the tests return the correct status
Merge pull request #2 from uber/fix-tests

Tests don't actually run on Travis