added missing files, updated gitignore