Added area to signal and signalGroup class.

signal and signalGroup now contained area.
If the singal / signal group has no area base it is None.
If it has one area base it is the area base.
If it has more than one it is a dictionary containing the area bases.