midway

- no more push and pop
- make type field work for leaves
make node propagates type

-
pushing last thingy
Merge branch 'master' into node_types
merged erez and me