Investigation into some aspects of hydro-magnetic free convection and mass diffusion past rotating and vibrating bodies