[add] [test] Dispatcher and FrontController implementation of SubjectInterface::removeListener()
[test] 100% coverage on FrontController and Dispatcher
[build] add "docs" target; remove vendor/ diretory on "clean" target