Added Scene Manager

And major code clean-up
Merge pull request #1 from pfjarschel/WithSceneManager

Added Scene Manager