Fix ecobenefits to work with new API of go-rest

For some inexplicable reason, go-rest's RunServer now takes a channel of
structs instead of bools in order to stop the server.
Add travis CI file