Structs

Using structs to consolidate code.  Nodes now have forces, but particles
do not yet interpolate between nodes.