This project is all about learning
1. How to change configuration without crashing
2. How to load JSON data from an external source