Safer Collection selects

Changed from:
$this->db->{$collection} to $this->db->selectCollection($collection)
which is much more safer and allows collection names like "my.col"