moved defaults to proper /etc/defaults/ file instead of the top of the init.d file
updated the dispatcher recipe to work with ubuntu
updated the dispatcher recipe to create the required directories if the do not exists
changed the farm_dir attribute to actually be used.
changed jvm_opts to a list instead of a hash, hash values were ignored and list makes more sense