Updated to support an STS Token, and to post arbitrary NSData instead of just files