Add area weight checking cases.
Merged rhattersley latest regrid.py
Tweaks for pep8