testing with fig, docker, codeship, codeclimate and circleci