Fail git:remote with a meaningful error outside of .git repos

Outside of a git repo, running git:remote fails silently.  This commit outputs a meaningful error:

````
$  heroku git:remote -a neilmiddleton                                                                                                          
 !    Not a git repository!