Add zip support
Refactor fs dependency
Add travis and coveralls