Update arc.js - first release

- removed extra global variable
- changed isObjectWritable() to use typeof per Crockford email
- used isType() internally for isObjectLiteral()