Enums

To avoid typo when using dgisim, a great number of enums are defined.

All enums can be imported directly from dgisim.