Minor documentation and maintainability fixes

These commits fix a minor typo in both main.c and README.
They also add a .gitignore file so that the compiled output is never accidentally committed.

My original plan was to make it possible to choose a sample rate when using Alsa; I'm getting there, but my C is very rusty (12 years since a college course).