add guard, configure simplecov for ci

also locked down gem versions, as well as adding default rake task, and setting
up travis to use new docker infrastructure:

http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/