Changed fail! macro to panic! and updated .travis.yml

fail -> panic (again, see other pull request) but with updated travis config.