Added .gitignore, ignoring target

Add a .gitignore file to ignore the generated `target` directory