basic tour construct and UI elements
incorporated state into tour construct, state now handles map resizing
added ability to clone markers from previous state
modifying state when the tour ends