Fixes for binary location and launchctl

- replace `OnDemand` with `RunAtLoad`, as the former is deprecated
- update README and .plist to use `/usr/local/bin` instead of `/usr/bin`
- use the script directory as the default base for pictures, not executable directory
Yeah, I got that. I fixed it by using a local version of the script with an absolute path. Your fix is smarter.