Theodul pass player jasmine

Brought jasmine back to work with new engage core and model functionality.

I hope I didn't break anything. I changed some require paths and was not able to test it on my machine. So please test the player after the merge and blame me if some js file are not found. ;)