// init util
var util = {};

// set up class
function quick_class(methods)
{
    // create the new function
    var tempFunction = function() {};
    tempFunction.prototype = methods;
    
    // store all useful options
    tempFunction.prototype.storeOptions = function(options, isSuper)
    {
        for (key in options)
            if (typeof(this[key]) == 'undefined' || isSuper)
                this[key] = options[key];
    };
    
    // return the new function
    return tempFunction;
}