Allow listed apps to be fetched online
Hardcoding the app list is cool and all, but what is really needed is the ability to add new apps without the need of pushing an app update.
If on first run there is no internet connectivity, just use some default list. Otherwise, fetch the app list from github. Will ideally need to host the app icons online as well