added gitignores

This way no generated files or binary files are included in the repository.