1.4.0

- Fixes "cannot save because no epoch group" error
- Improves background control module to always contain the current device backgrounds (removes the "Update" button)
- Adds the ability to use setDeviceBackground without specifying units (the current device background units are used)
- Updates example protocols to better demonstrate recent changes
- Adds isValid parameter property