Remove ruby and npm roles from playbook since they don't exist.
Move post-checkout tasks to handlers.

Tasks that should be re-run when a new version of the code
is installed are now handlers that are notified once the code has
been checked out and the directory is ready(ownership change).