Ruby18 shim and Commands rework [WIP]

continuing from https://github.com/rspec/rspec-tmbundle/pull/80#issuecomment-51308774