Moved DateTime handling utility methods to public DateUtils
Added various cloud/workshop methods for retrieving and publishing files
If a network message spectacularly fails to deserialize, catch and disconnect instead of letting the connection thread die