Revert "remove travis.yml"

This reverts commit d8e563fed3fad3a0fb44f9d7687b40ec3b7587e3.
Revert "add coveralls config for circle"

This reverts commit 71f3dc75d18366c2fd401a84e429e8e6c7162f6a.
remove old gemfiles
try travis again