feat: Add Async and Sync ApiClients
Client will still function as AsyncApiClient but is marked as deprecated. Docstrings were also added, code needs to be reviewed for approach to solution before merge request will be open