fixed missing character warning
adopted changelog
improved test scripts
adopted clean target