Convolutional Codes Over Finite Abelian Groups: Some Basic Results