return HTTP 405 for disallowed methods; test edits; one new test

@compwron