adding weechat plugins to the repo
no longer throwing errors, instead returning non-zero exit status
fixing subl error handling
updating subl:

- all logic is now inside a module
- error handling doesn't show a stacktrace now