more request DRYing
bug fix
fix nil pem, add test, cleanup hardcoding
client-initiated pairing