improve ssh key validations and use title instead of id in url

fixes #11