Made docs and specs more accurate.
Added event top level supervisor.
Made the pre_entity_engin_sup a real supervisor.

It is now the top level supervisor for the application pre_entity_layer.
Once the simulation engine is built up, it's top level supervisor should
be added to the child specs fo the pre_entity_engin_sup.