change from stackpanel to grid and move scrollviewer to just around the tree view
this makes the button area behave more reasonable on window resize
add buttons for zoom, because using the scroll wheel can be tricky on a laptop
add guards to zoom methods