Refactored 98% of codebase to TypeScript.
Code fixes, fixed promise chains.
Fixed the BencharkJS runner code.
Build is now made with one Gulp task.