Updated ECS to latest version

-Added message support via a message center.
-Added message emit ability to all systems.
-Added some comments.
-Cleaned up some code.
-Removed the example main text and replaced it with a sample main
method.
-Added multiple components & systems to show an example of the ECS in
action.