Modernize tests
Conditionalize GSL dependency
Add Travis CI testing
Add modern badges to README