Fixed null Locations being return for MovementData.java
Implemented volatile thread lock on MovementData to stop it flooding the NPC with scheduler tasks.
Implemented testing commands for teleporting and locating npc's by name.
Synchronized some methods for thread safety.