fixed decorator.js. Major fixes: moved counter var to countDecorator scope, replaced args with arguments keyword, change fn.call to fn.apply to accomodate arguments keyword.