End-to-end JavaScript

Share modules (AMD and CommonJS) and APIs across client and server for max code reuse and consistency with Persevere's module capabilities.

Persevere's persistence framework is also based on the W3C Indexed DB API for browser databases that enable sharing of model code as and querying code.