Homological Finiteness Conditions for Modules Over Group Algebras