Added support for a metrics collections

Added a metric collection for storing unit metric in the state server

Only support for:

* adding new metrics
* getting lists of unsent metrics
* setting the sent flag
We need to estimate projection of size at hypothetical loads. Since this will slowly fill up if metrics are unable to be sent upstream, minor details such as the field names in mongo could become important for sizing.