commiting what i have

  This doesnt work. It generates pins, but incorrect ones.
  Doesn't support base32 secrets. using the IETF example code for now