added base 32 encoder,decoder