initial commit
correct paths
ignore generated files
update dependencies