Implement multiple species orbit tracking and plotting

Also implement correct drift including self-consistent ExB with
automatic fallback to zeroing the Larmor radius if the timestep
is such as to exceed stability limit. Electrons will usually do
this pure drift case.