results object not consistent with http results object in db.query

After testing, @howonlee and I found that the results object returned from db.query is not consistent with the http implementation. The http version returns an object like this:

```
{ 
  total_rows: <number>
  rows: [<stuff>]
  offset: <number>
}
```

Our version returns an object without <code>total_rows</code> or <code>offset</code>:
```
{ 
  rows: [<stuff>]
}
```