Assign Map property of map view model in MainWindowVM rather than creating a new one
Notify listeners when Map property changes in MapVM
Use EmptyPath constant rather than instantiating a new List<T> when no path found
Changed file-name null check to String.IsNullOrEmpty to fix a problem in the save command