Add zlib dependency
Refactor repo making it more object oriented
Refactor jit-init to reflect new repo module api approach
Refactor test to use new repo api & remove useless test
Move default structures into separate module
Move filesystem ops in separate module, foreseeing pluggable storage systems