Added support for custom commands and the capability to not connect to theme changes.

The first is done with the "custom_command" key in the watcher, the second using the "no_theme_triggers" boolean key.
Ensure that the file to load ends with .watcher.
1.0.3