require "entry" fails sometimes, changing to require_relative to ensure that it works when $LOAD PATH does not contain current dir