Tsv vis - better error handling and more data from server

Hello all,

here are the latest changes we discussed about.
The errors are being written to the logs directly while on the client side the warning messages are working just as expected thanks to the last commits to the framework.

The easiest way I've found to handle the numpy vs. JSON problem was to pass the data as Strings to the server.