chef no longer checks out the code and symlinks things

the checked out code and symlinks were duplicated from capistrano
and also didn't work all the time. No with this removed it will
be more obvious that capistrano needs to be run.

A few things had to be tweaked so chef would finish without this
code.
fixed error when deploying to a new server