Removed Object.freeze constraint

Since we're targetting older browsers, Object.freeze would serve,
at most, to disguise problems in newer browsers.

If we did:

   var id = function(a){ return a }
   var freeze = Object.freeze || id

Any mutation would be ignored on new browsers, and would cause
genuine problems on older ones.

Related to #3