Updated the license of each file
Updated the statistics generation
Updated the .gitignore so that binaries and temp files are not added to the repo