Ok, I just updated #89 based on your comments (thanks!).

Agreed on the end of line changes.  I didn't realize that problem existed until today.  I'll clean up the others in another PR here shortly.

Could you update this PR to not change CFLAGS?  I do like the other changes, and would like to take those.