documentation for class based views in commcare hq

because I'm finding a lot of new function-based views being created lately...