return on error
Don't push segment
Call callback
Added .travis.yml