Remove pathname require from ruby_project.rb

Achieved by implement ascend simply ourselves.
It doesn't, my solution was to gsub in a special marker character for escaped slashes, and then split on slashes, then undo the gsub of the marker, but that felt really hacky. Whilst escaped slashes are allowed in paths, they're super uncommon. I'm not sure it's worth dealing with this case?