updated git ignore, minor bug fixes, added changelog file