fixed next level cap
use opacity instead of display
added opacity transition
added color key
redesigned collapse, uncollapse stack
improved block, using structure of html dom for block indent and collapsing