Use lazy file loading instead of up front loading
Add parsing of status change events

These are pass_now_fail and fail_now_pass events.
Add comments to code in lib
Add event message module and comments to events