Let user upload public and private key when creating a new key
Update uploading key
Add partial key validations.
Perform client side key validation when user clicks "Add" button
Fix indentation
merge upload_key pull request