Algebraic Properties Of Quasi Cyclic Codes And Their Duals