Changes to Ghost, Map, Person

In general found ways to integrate Person and Ghost classes with Map
activity.
Changed Ghost and Person to have a Location object as a state variable
rather than a double longitude/latitude variable.
Now randomly generates a new location for ghosts (currently hard coded
at three ghosts but should be changed for variable numbers later) based
on the users position and some small random increment in longitude and
latitude.