Initial commit of SDK with API v2 integration