add ignore rules for node
cleanup product name
new dashboard view connected to socket.io
add logging of session state change