Port input over to ncurses, skeleton of vterm ready.
Functioning vterm mode.

This creates a virtual terminal that the emulated program can get direct
character access to. It uses the same dimensions as the C64 terminal (40 rows,
25 cols). The screen of the virtual terminal is mapped to memory addresses
$FB00-$FEE7, and is in row-major format.
Polish up vterm, improve docs, change baseaddr.

The default base address has been changed to 0x1000; this is the default base
address for most 6502 compilers out there.
Add color output support.
Some tidying, starting to work on a cooler demo.
More work on minigame, more debugging output.

mostly just committing to switch branches.
Add description of sample programs to README.
Small README changes.