Added device simulator
removed hard coded ip address from device simulator.
updated to work on linux
Adding initial json code
Updated to support sending and receiving ice candiates
Detect when socket is lost and shutdown properly.