implemented getModuleDirectory() in such a way that it does not rely on the front controller
changed assertions to get more readable output in case of failure
fixed method management in setGet()
refactoring: extracted method
additionally setGet() accepts form instances now
fixed implementations of getModuleName() and getControllerName()
fixed name of checked resource
used mocked log writer to be able to check logging behavior
added test stubs
fixed type hint
implemented tests
fixed assertion method
passed message to exception
added code to get information about method calls
added test
avoided view template rendering
dispatch() uses correct controller now