reject requests with missing URLs
new demo page. refs #53