Put Java requirement in common recipe
Use symbols instead of strings in check/reload command node attributes
Expect agent and service to run on separate machines