Added new WalkMapItem class. Rewrote RandomWalk

New WalkMapItem class encapsulates a MKMapItem and provides linked list functionality. Also re-wrote the RandomWalk Class to return the new WalkMapItem as a linked list of locations with route data included