Added gitignore file and markdown enhancements on README

Hi @bgodard, I'm really happy you created this fork, I hope I'm not alone because my C++ skills are quite unsignificants.
Little improvement on the `README.md`, it's quite long and may be splitted using a separate contributions file.