set library project and update .gitignore