Class which checks the browser user agent and trying to distinguesh if its ar browser, robot.... wich version, and  so on