useragent.rb is a user agent parser