Implement data persistence
Add update() method
Add NotModifiedException class
Handle response code 304
Implement conditional request