CMSPage: Base Model functionality updates. push() and pull() are used to communicate with the backend server, for when the model is working from localStorage
CMSPageJS: Moved 'static' definitions from the deprecated page-blocks code into page-variables.
CMSPageJS: BaseModel pull() functionality completed, also now accepts a callback function for the success and failure callbacks.