Propagating leptons through matter with Muon Monte Carlo (MMC)