Better HTTP compliance

Return 405 responses for methods other than GET/HEAD.

Return no body for HEAD requests.