Explain rules

I ran into the "in __main__" rule. As did zgohr, so i'll document it for others.
Merge pull request #34 from daniel-dressler/patch-1

Explain rules