Performance: Use a Cache via Google Guava for symlinks as these are
called very often, also refactor readlink() to re-use code
Call manual cache cleanup once per minute to ensure that commits on
branches are seen at least after one minute
Update Todos in Readme and TODO-Comments