Add a .gitignore

.gitignores tell Git to ignore files that matches certain patterns.
For example, this one tells it to ignore both the filename `fasta` (our
compiled binary,) and `*.o` (any object files compiled by GCC).

It just helps to keep the history clean.