A server side class which determines the client's web browser environment
based on the user-agent field of the request object
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.