Changes that make the commandline more usable

Hi,
I have made following changes:
1. Run task by their partial names (first few chars).
2. run multiple tasks

You might want to pull these from my repo

Cheers,
Raghu