* Move register method to GroupManager * Remove GroupManager mapping when entity removed * Add test for when unloaded * Error when group member not found * Use entity registery to remove entity * Update tests per feedback