Adding /lm addspawn, deletespawn and listspawn

Adding in 3 new commands to add, remove and list the spawn point for a world.

also some minor cleanup to the getNearestLocation() function