change require to require_relative to ensure the correct files are loaded
add vim backup files to .gitignore