title: python-user-agents library is not working
body: <p>I am trying to use the <a href="https://github.com/selwin/python-user-agents/blob/master/user_agents/parsers.py" rel="nofollow">python-user-agents</a>. I keep running into a number of bugs within the library itself.</p>
  
  <p>First it referred to a <code>from ua_parser import user_agent_parser</code> that it never defined. So after banging my head, I looked online to see what that might be and found that <code>ua_parser</code> is yet another library that this project was using. So I downloaded <code>ua_parser</code>. But now I am getting an error that </p>
  
  <pre><code>TypeError: parse_device() got an unexpected keyword argument 'model'
  </code></pre>
  
  <p>Sure enough, <code>ua_parser</code> has a model variable that the python-user-agents library is not expecting. Has anyone done a better job with this library? Whoever wrote it clearly did a terrible job. But it seems to be the only thing out there that I could find. Any help fixing it to work well? I am looking to use it so to identify if a browser's device is mobile or touchable or a tablet as in: <code>user_agent.is_mobile</code> or <code>user_agent.is_touch_capable</code> or <code>user_agent.is_tablet</code></p>