changed Core to automatically can View->render for a php view file of the same name as the action so the user doesn't have to do this
tableName and className are now class variables set by public getter functions, schema is refactored to fix a bug : before if User was instantiated first, then post would contain the user schema. Although I'm calling static, the variable is only set in Model so both were falling back to the same variable. Fixed this by having each schema being saved into the same variable as an array key per model. bindings is now referenced as 'self' and used throughout the class.
added the concept of Components that are loaded on a controller level
basic change to prefix public functions with 'public'
request, session, and auth are now components (singleton, but not static classes). Also, the framework will automatically render view files named the same as the action, so no need to explicitly call view->render unless overriding the view to be rendered, in which case you might want to considier redirecting.
beforeSave is inherited, no need to have it here.
changed ID naming schema
changed ID naming schema
Session is now a singleton component, not a static class
Auth, Request, and Session are not singleton components instead of static classes.
initial commit
framework now automatically renders the view matching the called action
Auth, Request, and Sessions are not components loaded in based on what the user deems necessary in the controller.
added setAttribute to the Database class rather than Model
moved autoloader into class method, added requireFile function to cut out the overhead of using require_once when a file has already been included, added getControllerName as a public function
Router now builds arbitrary arguments from 'variables' passed from the route prefixed by ':'
View now has the same request component as controller... may need to find a better way to handle this.
added some comments, changed static classes to singleton components
changed id naming schema
changed PrimerPHP github url, controller and action variables should now be accessed through the Router