update sugar, add ie8 compatability for array.reduce
patched system to log errors so that Q errors aren't eaten