Merge pull request #129 from codalab/pliang

Revamped permissions system.
Merge pull request #1 from codalab/pliang

Allow cl to upload URLs
Merge pull request #2 from codalab/pliang

refactor worker system to use dispatchers
Fix for remote client download and open target zip.
allow everyone to access public group but not modify; fix tests