Merge pull request #1 from DOIS/master

Merge back to fork
Documentation + gzip compression
Non-relevant code removed
Merge pull request #7 from zjklee/master

Documentation provider + gzip compression