update to git ignore, module json, and a fix