Beyond graphene: Clean, hydrogenated and halogenated silicene, germanene, stanene, and plumbene