update to git ignore and deps