NPC dialogue almost there

just the global skin attachement in code bit is missing
universal NPC talk done :D

the class takes the npc object's name and the dialoogue, finds out if
it's attached to a valid item, then displays the text in a formatted gui
box if player enters in its trigger
merged Zoltans and Latest

had to alter movement script as there was a merge conflict
movement is fixed

when merged, the jump stopped working this commit fixed that