Theodul pass player

Adding MVC functionality to the player core and implement a example in the description plugin