fixing git ignore and allowing comments in json config files. resolves #8