Re-insert Jeff's improvements to region functions

(These changes were lost when I moved the region functions.)
Add Southern Ocean and testing sets