add shared examples and let to specs, update named route for user new