A server side class which determines the client's web browser environment
based on the user-agent field of the request object
Notes:
Many browsers will try to impersonate other browsers, specifically MS IE
since so many websites have been written poorly and only target IE, refusing
to work with other browsers.