New backend

Started adding new fragments and code to support the new control server
system.
This system uses JSON to parse data round over the network.