Model iteration setup

I initially had more than this, but pared it down after a conversation about the first iteration of this feature.

My other work is here: https://github.com/dimagi/Vellum/compare/hq-data-api
I don't have a problem with that. I would like to keep the filename and plugin name the same so plugins would have lowercase as well