Adding in rule for irregular whitespace checking. fixes #1024

Also I noticed some rules have links to the source code too. I will add that in. might be worth adding that as a test.

Thanks