test/webapp/base-framework.php: Reimplement BaseFrameworkTests using \SpareParts\SelfTesting\WebappTestHarness.
test/webapp/harness.php: Remove commented-out method, 'mockRequest'.
src/webapp/base-controller.php: Assure that a method (for example) 'someAction' can only be reached via a path component 'some-action' but not 'someAction' nor 'someaction'; relevant tests added too.
test/webapp/base-framework.php: Add assertions that special methods 'dispatch' and 'init' of a controller will not be routed to.
src/webapp/base-controller.php: Explicitly reject any attempt to route to 'dispatch' method.