129 power enum

[Task 129] (https://integracredit.acunote.com/projects/44826/tasks/129) - build enum_state_machine

### Changes
* Added support for power_enum

### Tests
```
Finished tests in 2.392188s, 741.1625 tests/s, 922.5864 assertions/s.
1773 tests, 2207 assertions, 0 failures, 0 errors, 0 skips
```