passing project base path to IO Mock improved

- former: stored as cookie
- now: variable stored in global object (window)
rewrote project fetcher

- use pipe instead of buffers when fetching / storing results
- instead of disabling gzip via http header, use zlib api to decrompress in case of compression