Bug fixing spree, pt. 1.
Changed some absolute double comparisons to fuzzy ones
More bugfixes (esp. fall)
Bug fixing spree, part 3. Corrected handling of program flow and
implemented proper association checks in Program.