* fix(errors): Directly pass up Serde errors for easier debugging
* refactor(errors): Also check for API errors
* tests(errors): Add test case
* tests(upload): Ignore integration test with real Mastodon connection per default
* fix(tests): Fix error assertion after change of field ordering
* refactor(json): Create a shared function for response JSON converting
reqwest updated to 0.8
removed Result for creating Mastodon client as result of reqwest update
added Meta and ImageDetails struct for Attachment
Changed Attachment.id to String
Added test for media route.
Changed paramaters for media from Vec<u8> of image data to String of
file path.
Added dotenv for testing