add mcollective, clean up runtime bugs