style require tests results table
changed fatory.js function instantiate(constructor, args) to avoid using closures