updates to git ingnore and others