Fix: Various issues in ark recipe

- Directory resource needed
- Service name precalculated
- Update resource notification syntax
- Ordering of service
Fix: Template / Hash Syntax Problems

- In several places, Hash values are attempted to be called using dot notation
  rather than strings, which cause breakages.  Changes to strings.
- When calculating whether the hash has a JMX password, use has_key