Page model: improving insert_or_update_page()

Added by_url_hash()