Better naming.
Move SerialPortMock into own class (from Controller).
Fix problem with SerialPortMock losing connection to machine.
Implement updating of position via Websocket.
Factor out json serialization.
Fix typo.
Add graphical carriage position.
Update display via javascript on initial display.