First pass at Location model.
Updated reports models to use locations.Location.
Revert "Updated reports models to use locations.Location."

This reverts commit 470ad40c25ef54182a699e638f43b6ff11ce5498.
Revert "Revert "Updated reports models to use locations.Location.""

This reverts commit 43baa3e7fc9de06931db9bfd2881ae1a1e1e9f55.
Updated migrations.