The ToUnixTimestamp extension method now only reports the seconds component and truncates the millisecond fractional component.
Modified all the classes to use Properties instead of accessing instance variables directly
Replaced all the Debug.Log statements with SogamoLog, which supports various logging levels and only shows the logging messages if the Sogamo Library is run in the Unity Editor.
Added a SogamoReachability class, which is responsible for checking whether a given server is up and responsive.
Added proper validation methods to all the model classes, which throws appropriate exceptions when they fail instead of failing silently.