Add rustfmt.toml with tab_spaces = 2 and reformat all source files, tests, and README code examples to use 2-space indentation.
Implement SaveListItemRequest and SaveListItemResponse models. Add save_list_item (create/update via PUT) and delete_list_item methods. Tests cover creating, updating, deleting list items and not-found error.