Improved ToDo:
Added local storage for permanence.
Added the option to load a remote JSON.