Reorganize API methods.
Unbreak tests.
Ability to fetch an entire colleciton with _all
Fetch Collection with "slice" like API.

* Supports arbitrary limit and offset
* Supports _all to get an entire collection
Merge branch 'fetch_api'

Conflicts:
	test/unit.js