Shutdown crash

Fix for crash on shutdown if we fail before we have a main window.
Added entity manager

Added a utility class to handle adding / removing entities that are in
the scene. It will also check for GUID uniqueness. Will probably use for
more as the app grows. For example, get all visible entities. Get all
frozen entities, etc.