Cleanup error display
Added new message viewer class. Added new messaging stuff to api and interface classes. Started implementation of messaging viewer in dock