proj setup and gitignore Library etc