Refactored plugin allowing for prototypal inheritance.
Finished refactor.
Added some more todos.
Added large example to demo.
Refactored dynatable internal methods to cached functions.
Moved process method out into cached processAll function.
Instantiate models with new Model instead of Object.create(model) for performance.
Added and updated comments in code.
Refactored model instantiation to use constructor instead of Object.create for performance.
Added comment for build step.
Reordering global cache for easier understanding.
Fixed issue with scope change in ajax callbacks.
Fixed records.resetOriginal to be more efficient.
Replace inefficient $.each functions with for loops where possible.
Fixed dynatable for ajax endpoint.
Fixed dynatable for passed-in json on init.
Fixed ajax_data.json example formatting.
Refactored model-building code to one location.
Moved default filters to one location, clean up defaults hash that gets copied for each instance.
Refactored default filter and unfilter functions to clean up defaults options and clarify usage.