Added Promise support to client side
Additions to audio uploads