Refactor of URL handling
Deleting old view code
removed an errant (but commented) PDB

also, some logic tweaks around lookups
properly set HTTP error code when displaying "please provide a xxx.html" message.
Now sends static files with appropriate mime type
catch and squelch redirects for URL's that actually exist on the filesystem
A nice simplification from @dpford

os.path.isfile(foo) is more consise than

os.path.exists(foo) and not os.path.isdir(foo)
Merge pull request #71 from rosskarchner/urls_refactor

Refactor of Sheer's URL handling code