Added System::unregisterEntity() and System's Unit Tests