added bidirectional signaling

pressing w in browser will emit a socket event, down through to arduino.
aJson is used to parse in firmware