title: Idiorm find_many() returns only one object
body: <p>I've been playing with idiorm for a few days now, and little by little have managed to get it to actually start performing queries. I'm running into something a little odd though, and I can't figure it out. The find_many() function only returns one record, and it is always the last record in the database. For instance I do the following query via mysqli and I get all 16 users in my database:</p>
  
  <pre><code>// connection is just a singleton instance to manage DB connections    
  $connection-&gt;getRawInstance()-&gt;getRawConnection()-&gt;query('select * from users'));
  
  // The result of this is all 16 users
  </code></pre>
  
  <p>Now, when I do an equivalent query in idiorm I only get user16, the last one in the database.</p>
  
  <pre><code>\ORM::configure('mysql:host=localhost;dbname=------');
  \ORM::configure('username', '----');
  \ORM::configure('password', '----');
  \ORM::configure('logging', true);
  
  $people = \ORM::forTable('users')-&gt;findMany();
  </code></pre>
  
  <p>Does anyone know why this is?</p>