introduce a cache to speed up usage
Add the new class to the api guide
version bump to 0.2.0