Convert page_url to string on set

Allows any class that responds to to_s to be used as a url path. Since the code expects this to be a String, converting it beforehand allows some of our use case (using Pathname for complicated set_url calls)