added unit tests checking behavior of controller when map was not found
added helper method getModel() and fix the bug with a blank page when map was not found
small refactoring of getter/factory method in tests
added one more unit test for found map, updated PHPDocs and used $this->app instead of F::app()
Merge pull request #4551 from Wikia/MWEB-966

MWEB-966 P2 fix
Merge branch 'dev' into MonetizationModule