Git ignores FeatureHouse feature configs
TextFileDataManager in own feature
Caching is now an own feature
Added complete construct of DataManager to persistence feature
CLIReminder uses cache only if feature enabled.

Base implementation of CLIReminder does not persist tasks. This is handled
in the persistence feature entirely (or should be in the future)
Reorded some methods in CLIReminder
Removed separator as member attribute in TextFileDataManager as not needed
Features persistence and cache completely independent of base