Added Director class

The Director is the more important piece of the whole
frontend. It will be the the responsible of scenes
management and to take control of user inputs.