Add a basic Metric model

CRUD functionality for a Metric