Add validations and proper in-memory saving
Add tests about present output and prompts
Rename the not found exception and test #save and .find
Add #persisted? and #to_key tests and fix the tests id counter
Test and refactor JSON serialization