Contains new Solenoid Force model

Purpose of this model is to make less redundant than the
SolenoidForceModel - however, code still in progress, and there are
still some issues on how to fix the redundancy.
Changes made to this file before making SolForce...