[minor] Added 2 new parsers
[fix] use LRU for caching, so we don't create a memory "leak". Fixes #22