Changed the 'fireEvent' method in Template.stub() to pass through any arguments, this way, both the event obejct and the template instance could reach the event handler
Added the 'setDefault' method to the Session stub
Changed the eventMap to be seperate for each template instead of unified for all of them on the 'Template' stub