macnet_mod2 := control unit also takes in prev memory
macnet_mod3 := produce_qi - not a list of linear transforms anymore - it combines prev_qi and memory to form new query-qi
macnet_mod4 := use minfo instead of mi from WriteUnit
macnet_mod5 := use same RNN for encoding both story and question
TODO:
do not use story when producing - Iihwp. restricts the module to use just the interation from previous memory and knowledge base