added lock files and update .gitignore