refactored for simpler use, one observation at a time, but still run in parallel. calibrate is dismanteled, and analysis hasn't been fixed up