Added .gitignore file to ignore gentests, target and test-output folder.

This makes git to ignore gentests, target and test-output, which are generated folders.