implement a 'reset report' function to drop the cache table and clear the status; and prevent django model weirdness that could result in duplicate columns if the same dyniamic model is constructed multiple times in a single __ (i don't know what __ is)