Add licensing information to the top of all source code files and the gitignore file