added growl notifications
cleaned up modules to not use variables.  added a test for the service