Magnetic Field Evolution of Neutron Stars I: Basic formalism, numerical techniques, and first results - Ashley Bransgrove; Yuri Levin; Andrei Beloborodov (2017)