Add fiplr-find-directory
Use a macro to get a pointer to the cache object (fixes #7)
Version bump to 0.2.3
Move macro definition above function definitions that use it.