add list() method to base methods on ModelEndpoint. Add allowed_methods decorator to decorators
improve README
add documentation for list()
oops. forgot to delete my original attempt at methods_allowed
update BaseEndpoint.list() to output records in the same format as encoders.cencode
r488264: use encoder.encode instead of serializers.serialize
r488268, use args instead of kwargs
update docs
Adding support for for setting nullable foreign key fields to null, adding relate-able model Category into the mix, along with a fixture for it. In sprint.ly, Fixes #5285
Making the nullable foreign key check in _extract_data a little cleaner
Simplifying the _extract_data foreign key processing a bit, adding support for nullifying a nullable field by passing 0, None, or false, adding tests for these and more fixture data
Removing explicit checks for None and 0 in _extract_data when checking foreign key field value
Merge pull request #46 from chrisforrette/master

Adding support for for setting nullable foreign key fields to null
Updates for code review.

- Allow for max_per_page to be endpoint specific.
- Invalid page numbers return empty lists (so you know when you're at the end)
- Tests for the list method.
Merge branch 'master' into toast38coza-add_list_as_base_method

Conflicts:
	ajax/decorators.py
	ajax/endpoints.py
	tests/example/endpoints.py
Listing pages should have overridable querysets.
Docs for encoders
Merge pull request #49 from nicholasserra/docs-exclude-info

Docs for encoders
Try to use Python's built-in json module.
Deny list access unless it's specifically allowed.