resizable panel

allows for horizontal resizing by dragging the edge. width will persist