New engage player

- import of the core system with plugin infrastructure 
- reconfig Jasmine and add a test for the core
- rename new modules with a theodul prefix