Added LocationManager

This fixes issue with crashing on exit from multiple shared_ptr to the
same location. Also added "names.txt" for markov chain generation