beginning work to make plot_env(s) properly garbage collected
corrected error in incr/decr handling (was failing to incr parents)
seems to not be correctly processing stored within collected envs

env usage: before 2692537 (82MB), after 31 (992 bytes)
tidying up debug output, adding better coverage