Responsive Vellum Height

Automatically adjusts the height of vellum to fit the maximum possible space of the user's screen.
- Responds to both scrolling events and window resize events.
- Places messages as an overlay on the bottom, as to not take up extra vertical space.
- Scroll vellum column (tree / question props) contents independently from the column headers.