Improve testing of the engine:
- Add light test
- Split Parser test
- Test more heating feature

Add too the possibility to get heating value synchronously or asynchronously.