adds DirPath field to workspace resources
changes install and test results to use one output buffer
adds modal info box when the connection is closed
adds changeable filesystem backend
now we can use mocked backends for testing
fixes bug in parsing error markers