Changed the "run" command to return a promise
Changed listing to work with promise instead of callback (repoview.cofffee)
Changed cloning to work with promise instead of callback