Added beter error reporting (untested)
Added TODO
Report YAML parsing errors

Wrote tests for existing error reporting
Improved error reporting for EL parsing failures
Fixed executable, added test for it

Moved half of executable into a test
Updated TODOs
Fixed executable