This commit adds an implementation of a silence storage that can share store and modify silences, share state via a mesh network, write and load snapshots, and be dynamically queried. All data formats are based on protocol buffers.