Adds model and basic test framework

- adds LightEngine object
- adds placeholder test
Updated test
Merge branch '1st-step'