Splitted socketId field in messages into String outletId and int socket
Modified workflows and services to get socket from a String serialNumber instead of long.

- TODO: Change SocketFilter and OutletService to get serial number from Outlet
Modified ByteArrayWriter to write outletId and socket as two separate fields