Exit with 1 if test fails
Travis setup
- Fixed unit test so that all transit parameters are taken from the SAME matching transit event.
- This (currently) results in some transits that fail based on the current criteria, but I believe these are correctly failing now.
- Fixed unit test to vectorized BLS (now compares all event parameters from single, best-matched segment event for each transit, same as previous fix for non-vectorized version).
- Removed debug print statment from bls_pulse_vec that printed out sys.path.
- Both test_bls_pulse and test_bls_pulse_vec now exit with 1 when they come across the first failed event.
- In the event of a failure, information is printed to screen regarding which of the parameter tests failed (tiemstamps, depths, durations).
- Fixed way direction is handled in bls_pulse_vec to use a bit less memory.
- Fixed unit tests: precision comparisons were using < instead of >.
- Added information in the case of a failure to screen, including expected value, measured value, difference, and tolerance.
- Confirmed failures are due to transits being cut off in the middle by a segment.  Will address that in a separate ticket.
Merge pull request #23 from openEXO/fix-unit-test

Fix unit test
Merge remote branch 'upstream/master'