Created MagneticField and made changes to reflect the change away from,
using interfaces for now. Varous small changes and clean up.
Better commenting on many classes.
Merge pull request #3 from RARyan/RobMagField

Rob mag field