Added Executor tests and changed service.go to check for auth before anything else