New :deploy_to/shared/ layout, simplified API.

I changed the directoy layout of :deploy_to/shared/ to mirror the layout a deployment creates in  :deploy_to/current/. This allowed for the deletion of a lot of code to handle special cases where the layout was different, and simplified the API. Updated the README accordingly. Also deleted other unnecessary code, and fixed minor bugs.