Added .gitignore, ignore the dist directory
Changed style of pragmas so code will compile with clang
Updated copyright years