Add license headers to all files + pre-commit.