update gitignore
fixed github #18 (need confirmation) + cleanup
update changelog