UI Updates
1. Updated the Document about how the app works.
2. Added a TODO to utilise cache if possible.
3. Updated the button names to be more in line with the app.