updated dependencies
updated ignore file