Require authentication info to use the hub clone command

The `clone` command needs authentication to check if the user have forked the project already. A weird and uninformative error is presented if this doesn't happen, as shown by #30.