refactored run class
updated RunPreviewViewController
worked on run view controller
added refresh in route preview
fixup to run view controller