Enhance API client with CRUD operations and error handling (#53)
* Create error.rs
* Update lib.rs
* Create models.rs
* Create client.rs
* Update post.rs
* Update integration_tests.rs
---------
Co-authored-by: gstraccini[bot] <150967461+gstraccini[bot]@users.noreply.github.com>