Almost ready to test layers

More functions added to Rig, cleaned up types in DMXPro2Interface.
Added function to LumiverseType

Needed for layers
Layer update function written
Layers seem to work

There is a weird performance issue if a layer isn't in a cue (it's used
right after creation) and I have no idea why this is happening.