Better error message when None is passed in as doc

`__doc__` becomes None, when there is an import before the string, which happened for at least two users, when using the construct `from __future__ import ...`, which is also sensitive to placement within file.

Fixes #133