Login with given key

Hi there,

i changed the shelly login command to accept a :key option with a path to a specific key for uploading on successful login.

So if you have some CI pipelines which want to deploy to Shelly you just have to download their generated PUB keys to your computer, create a CI specific account for the app on Shelly and login with this user and the given path to the downloaded key.

The better solution would be if Shelly would allow those PUB keys to be uploaded.