Update co module and others

I've updated all dependencies to the new one. Fixed tests and code. Added travis-ci.org config and auxiliary badges to the readme file.

You can setting your travis-ci token and all tests will be run at every commit.