[bug 1092299] Implement Heartbeat v2 API

* implements the v2 API relying more on the DRF serializer validation
* implements new tests
* fixes issues with the model by nixing the db table and recreating it
* adds a survey admin

r?
This section doesn't make a lot of sense to me. What is slop? Why would I want it?