Controller implementation removed from class definition since it is defined on the extended class.
Removed ampersand from object parameters, redundant
Added method runTime()
checkbranch done after session creation
New function runTime calls the runTime function in all active modules
beforeRun and afterRun are now called if a module is getting executed.
isActive checks removed because prior function calls for only active modules.
define used on a variable already in a constant notation. Changed to a string.
Added crutch file written by Matteo Bicocchi to help those who depend on the .browser object variable in Jquery. It was removed in 1.9 and higher.