adds cane to test suite

updates .travis.yml
updates README
adds Gemfile
removes Rakefile
achieves cane conformity doc, abc-max: 15, style-measure: 80