Fixes #16

Fixes #16. Creates an empty object if opts has not yet been defined, eliminating the property error when accessing `livereload`.