Moving model errors into their own class. Fixing specs.
Finish fixing specs for basic validations.
Merge branch 'modules' of https://github.com/gburghardt/JsLib into modules
Adding and fixing data type validations for Model.Base
Moving max length validations and fixing some false positives.
Adding format validations.
Moving BaseModel.Persistence files to Model.Persistence
Renaming BaseModel.Persistence to Model.Persistence classes.
Removing some specs and unneeded code.
Adding a Mock AJAX class.
Working on the Model.Persistence.RestClient load, destroy, and save methods.
Specs and bug fixes for Model.Persistence.RestClient#destroy
Adding toBeString() Jasmine matcher.
Adding Model.Persistence.RestClient#load specs, and fixing #save callbacks and arguments to use the same workflow.
Adding Model.Persistence.RestClient#destroy specs and bug fixes.
Adding some element cache options, including eager loading.
Making SelectionManagerModule more configurable
Some bug fixing and making the demo more fully featured.
Starting on a responsive layout for the Store demo.