Cure compilation of warnings, mostly unsigned char -> char.
Add .tap to gitignore.