Added guard
Fixed guard watches and added osx notifications
Removed unnecessary duplicate method call
Fixed to allow for checking state on versions of pkgs