Rings with finiteness conditions and their categories of functors