moved 3rd-party libs `base64` and `HMAC_SHA1` into the `3rdParty` sub-folder