Bump up guava version to 17.0
Refactor

Refactor grinder with minimal template engine and also Fix #4, #5
Bump version to 0.4.0