Fix pr

cleaned up remaining comments on depthview pull request and made some changes to survey line model.
this will hopefully make this branch ready to merge (remerge with feature/integrated-map-pane and then to master).