lazy-init the rubygems source

this means that you can create a DSL without a Gemfile
in the directory. yay?
require things you need lolsigh
heyyyy message doesn't have a backtrace in it huh