Simplified Signal constructor

- Now, a value must be specified when creating a Signal.
- DotInc and ProdUpdate now have faster make_step functions.
- Also removed model.signals, which wasn't being used for anything.