notations regarding future development of get_dependent_vars function
first pass on implementing flec
a whole lot of stuff towards mac_learner
mac learner appears to be working.