Starting changes to bring the project repository up to modern standards, and make everything work fine on modern rubies.