added ability to have domain specific config files so that the development environment and production environment can have individual configs
added model as an instance variable to reference, added support for file uploads (may need to work more on this), added support to get options for selects for belongsTo relationships
get class name method now accepts optional class string, added function to get default foreign key, added getter for validation array, added function to verify relationships (currently only belongsTo) - this is done by making sure the foreign key exists in the foreign table, delete function now unsets the object
router now parses the url and uses the path to determine action and controller, redirect function now accepts 'referrer' as parameter
added getModelName function and a function to determine if an array is hashed or not
auth component now properly gets session component, passes notice class in allow function rather than warning
data and files are defaulted to empty arrays, we now store files in request component from files global
renamed to fit new naming convention
added a check after the router dispatch for optional 'under construction' mode which will allow anyone who is not logged in to only be able to view the login page
we are no longer checking if a model was initialized or not. if no model exists, we simply call init on the model class so that the database variable is set for database functions in all models