renamed a few things & started OOP

hoof data sets (a set of drops around a track, arena, experimental set,
etc.) should be objects. that will simplify a lot of the complexity
we're seeing in this code and make it a lot easier to build a GUI on
top.