adds tcollector like directory support

This patch adds support for a tcollector like directory to configure ProcessInput plugins to resolve #477.

ProcessInput plugins will use the directory structure to configure the TickerInterval which sets a timer to execute scripts repeatedly.