title: CakePHP Tags Plugin Pagination Issue
body: <p>I am having issues getting CakeDC's tag's plugin to work. I have read the documentation very carefully, but it seems the docs are very old. </p>
  
  <pre><code>// Totally works. Does what it is supposed to do, does not 
  // complain of missing models.
          $tag =  $this-&gt;Upload-&gt;Tagged-&gt;find('tagged', 
          array('by' =&gt; $tagname, 'model' =&gt; 'Upload', 'conditions' =&gt; 
          array( 'Upload.soft_delete !=' =&gt; 1) ));
  
  
  // 100% correct according to the 3 year old documentation. 
  // Complains of a missing  "taggeds" model.
  // Table taggeds for model Tagged was not found in datasource default.
  // Undefined index: tagged [CORE/Cake/Model/Model.php, line 2731]
  
  
          $this-&gt;paginate['Tagged'] = array(
                          'model' =&gt; 'Upload',   
                          'tagged',
                          'by' =&gt; $tagname);
  
          $tag = $this-&gt;paginate('Tagged');
  </code></pre>
  
  <p>I read the documentation here at: <a href="https://github.com/CakeDC/tags/wiki/Find-tagged-objects" rel="nofollow">https://github.com/CakeDC/tags/wiki/Find-tagged-objects</a></p>
  
  <p>At first, I experienced the Indirect modification of overloaded property $paginate ... no effect" bug until I added  public $paginate = array(); to that the top of my controller. This has not helped the other error. </p>
  
  <p>Hopefully I am missing something simple here. </p>
  
  <p>UPDATE: I changed the code to look like this </p>
  
  <pre><code>$this-&gt;Paginator-&gt;settings['Tagged'] = array(
          'tagged',
          'model' =&gt; 'Upload',    
          'by' =&gt; $tagname
      ); 
  
  $this-&gt;Paginator-&gt;paginate('Tagged');   
  </code></pre>
  
  <p>and I get this error: Error: Call to a member function paginate() on a non-object </p>