a task with no FSM is now considered to have 0 states
(tests) code generator tests now check properties for actors
(tests) changed "num_states: 0" to "num_states: 1"
new package wizard is now a real wizard
corrected implementation of isEmptyTransition, added test case
breaking change: empty setup no longer consumes any cycles. To wait for
1 cycle before the loop, write:
void setup() {
  idle(1);
}

which just waits for one cycle as one would expect. Until this change,
this waited for *two* cycles
corrected "inner" test to wait for one cycle before loop