Add ability to set routes for different request methods

Use `setUp` and `tearDown` methods to backup original value of `$_SERVER['REQUEST_METHOD']` and then restore it.