Add better error checking/help around uploading

You are now warned if you don't have an API key set and/or you're missing a
correct .vizr file.