v0.3.0

- incrementall MD5 calculation
- no need to .read() file manually anymore, the service will load the
  file partially if .getters are invoked