Integrate context into pumphouse cli

Pass context to resources migration functions.
Correct names for server tasks

Tasks must have names consistent with class name of the task.
Fix names of -retrieve tasks

All retrieve tasks provide -binding resource and must be named accordingly.