store SCRIPT_NAME as .script on all WSGI App object
made paths to CSS, JavaScript and record resolver relative
tidied up commands.serve
don't try to guess host name - set to 127.0.0.1
replaced tornado with CherryPy in commands.serve
search app returns search form if no query submitted
separate search form from search page

allows search form to be included in other pages, e.g. error pages
added dedicated index page
added supporters to index/home page
removed URL escaping on logo URLs
added search form to failed search pages
reduced min-height of no hits image div
added browse form
renamed template containing defs for search results
added full browsing functionality
form improvements (search + browse)
added a base class for fail/error messages
reinstated absolute links for CSS + JavaScript
return lists (not strings) when rendering templates
added subject pages