I never know these days what is best practice: should we set the LOAD_PATH to include lib and rely on that, or use require_relative?