[This would throw an exception](https://github.com/DocnetUK/php-japi/blob/master/src%2FDocnet%2FJAPI%2FSolidRouter.php#L124) even if the controller existed, but it didn't implement a dispatch method. Is it worth handling the cases separately? It would allow for a 400 or 405 error code to be sent, and make debugging a bit easier.