If a universe.update() function is called without being inside of a try / catch block, an error happens when no DMX device is selected and we are trying to output to nothing. Instead of placing try / catches everywhere, use a new function found inside a "library" file that should be created as a result of this ticket.
See #129 for an example of the try / catches that are required. These will be refactored into "library" calls.