~cdv/riveted

Begin input handling.

Terminal setup using crossterm.
Error management using fehler.
Initial commit for the riveted text editor.