Finished /rides

Not perfect, but it’s a step in the right direction for future
refactoring