Used `CursorUp` in place of `ScrollReverse`
Switched to using `TermOutput` internally
Switched to using `void` for `writeLine`
Fixed initial prompt

The prompt would not display on start up
Now the library is `-Wall` clean
Removed gratuitous `()` field from `Startup`
Added `changePrompt`