add no_exists tests for pages that have URL inputs
fix pages to raise 404 errors
add upload tests and fix issue
fix issue with 500 instead of 404