add method for walking inheritance tree to method type
make method collecting methods do one thing
add helper for collecting things off of interfaces
rm temp inteface vars
pull finding interfaces into collect_up_interface_tree