modernize userAgent class, make it return additional info such as OS, platform, langu...