provide better error messaging - fixes #286

Are there other errors we should catch / any better ideas for wording the error message?
This seems a little generic, but it's a step up from before. Perhaps a call to action would be nice to add. Something like "Your private key is in an unexpected format and cannot be used. Please try again with another private key."