Multimedia content based MVC type framework, developed using TDD coding methods (PHPunit, vfsStream, Qunit ect)