Organise imports

Removed NPC dependency from GUIWindow permanently
Continued making DialogGUI more flexible