Cleaning up the Landscape push hook

The Landscape hook documentation and requirements got out of sync with the actual behaviour (see landscapeio/landscape-issues#14). 

This pull request tidies up the documentation and simplifies the install steps.