Fixed nzip for objects and removed 'instanceof Array' check from 'instancof Array || instanceof Object' due to redundancy.
Preserved benchmark testing with add using nzip.
Integrated zip and nzip into add and sum respectively.
Deprecate nzip_original and fix code style issues.
Added sum to the compiler.
Revamp build script.

It is now possible to test and benchmark single files.
Usage: 'npm run benchmark' to benchmark all files.
'sh build/build.sh --benchmark foo' to benchmark 'foo' only.