Added limited-field fetching

You can now specify a list of fields to include or exclude with every pull
request. Once your table knows about more than 2 or more fields, it
will only pull those fields by default.

Also added table.pullAll(), which fetches all records.