Add:
- we need to have an escape hatch for fsck etc
- Add limited text support
- Make --ask-for-password take a prompt message
- consider making details plugin have stdin hooked up to the pty instead of tty so input works
+- More on the last point, we need to have an escape hatch for fsck etc
- consider making details plugin go back to pretty plugin if user presses escape
- add expose handler for plugins to draw from. We need to reset some state every frame of the animation, so better to hide that.
- rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)