minor cleanups; errors to stderr not stdout; remove additional .hi/.o files on make clean