I have looked at the code and it seems ok. The only problem is, that the whole file is modified by you. I guess this is caused by changed line endings. We use EOL extension to avoid such problem, but I guess you can manually change the line endings in your editor of choice.
If you can fix that, I will gladly accept the pull request.