Work on components, controller, added some common exception classes
Merge branch 'master' of https://github.com/chibicitiberiu/goblin-engine