building and tests, gitignore