Moving new path logic to methods
Using a real class for renaming
Catching rename in current directory
Removing root rename hack
Adding ruby-version & Gemfile