try to encapsulate SOD.socket, reduce parsing mess, added interface for send and request
check to see if msg.Json.Args is null before trying to get its data, this fixes the NullException error on Connect event
add observe Range class
fixing connect and reconnect
added ToString methods