A simple, comprehensive Ruby gem for parsing user agent strings with the help of BrowserScope's UA database