Added guard
Fixed guard file cli deprecation
Removed duplicated gem
Replaced travis with CircleCI
Added support for coverage artefacts on CircleCI