require_relative weirdness for getting everything to work from the jar file and the command line.