PR update

* Move code from BaseInlineFormset to BaseEventMetricsFormset
* Switch to custom validation instead of unique_together
* Add tests