Remove TODO items which will be handled by DataTables
Remove completed TODO (AJAX error handling)
Improve documentation

Basic documentation of functions, roughly following the jsdoc
format (http://usejsdoc.org/)
Document two KivaSort-specific options
Allow passing in data rather than making API call

The 'ks_partnerData' option may be passed to makeKivaTable() to use
pre-fetched data rather than making an API call to kiva.org. Its value
should be a JSON object, just like the JSON returned by the Kiva API.
Add example offline data for testing ks_partnerData
ks_appID: Allow passing Kiva app_id with API call

The app_id should be a reverse-DNS string passed to KivaSort in the
opts object as the 'ks_appID' property.
Fix: pass user-provided options to DataTable instances

This fixes a regression which caused the user-provided options to not
be passed on to DataTables.