added monitor capabilities to support configuration update in clustered environment - currently deployments only
replaced Thread with SingleThreadExecutor
escape invalid chars in file names
Merge pull request #5 from mswiderski/sync-monitor

added monitor capabilities to support configuration update in clustered ...