Fix & complete the README

For instructions and credits.
Updates the gitignore for C++/Mac files
Make it use the THREADS variable from the JSON