Visualization server

Sorry about the repeated pull requests. This is the same as the earlier one but I stupidly left in a hard-coded test data file path. This removes it.