Fleshed out dialogue box

DialogueBox:
- added scroll skipping functionality to the continue button
- added vertical scrolling to allow for long dialogue lines
- added auto scroll

DialogueLabel more robust and flexible.