region code constants are now enumerations

thanks to feedback from @MattOates++
Merge pull request #1 from patch/enum

region code constants are now enumerations