pushing out to CPP, implementing exit and keyboard shortucts
cleaning up code,
Component Editor now wraps component editors in box based off window name
adding/implmenting bool active for components
adding valid check to paint
fixing calls to change context to null
Formatting
adding get all to objectmanager and resource manager
formatting
Object now uses string for name