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
or maybe not -- perhaps we should be passing in the charm url we've already verified the metrics against? I'll leave it to your judgment, I'm sure it'll evolve fine.