Adding redis as a dependency
Adding in-memory track of widgets and starting to implement widgets versioning
Adding revision info to widget cache
Updating in-memory widgets after changes on disk
Adding revision check on boot feature