Updated tasks based on a new remote installation.

- using run/put/get also for when dealing with localhost.
- added mercurial support
- improved vim support (now installs pathogen)