make OperatingSystem, UserAgent and VersionNumber serializable
Merge pull request #13 from barrypitman/master

Made OperatingSystem, UserAgent and VersionNumber serializable