Added IO connections and streamreader. Issue: I am disposing the stream before getting the start and destination vertices from the stream.
May need to restructure my implementation