Just changed a little bit of formatting.
Added several getter and setter methods to allow the big boys to do their work correctly.  Several internal variables are now being tracked instead of being set to none from the get go.  The region now draws itself using pygame.circle instead of blitting an image, which allows for easy color changing depending on the player that currently controls the region.
 Added in the code to make sure that the current player always has a possible move before getting an action.  Set up the board with the five regions randomly being distributed between the two possible players.
Added a method that will determine if the player has a possible move.  This is determined by whether they control a region that has more than a single unit on it, since you will not be able to make a move if you only have one.  Can't give up region at this point in the games rules.
The drawboard is now implement, which calls each of the regions to draw themselves.  It then finds each connected pair and draws a line between the center of the two to demonstrate that there is a connection.  In addition, the number of pieces that are on the board will be written next to the region.