Update ruby version
Fix how annotate is required

Was trying to debug why annotate wouldn't work when I discovered that
require 'annotate' seems to actually pick up the latest installed gem
which is probably the cause of a lot of debugging confusion.
Fix why annotations didn't work in Rails Engines