ensure templates use full relative paths
always pass simple user objects over the wire
[GH-12] ensure all client socket listeners are cleared when transitioning between views