Added the ability to specify a key file to the release script.

What happens when none is provided?

Does it not work to put the private key in the `~/.ssh` directory (or it's equivalent)?