[GUI] Add provider selection component

  1. On fresh start this'll be the first component displayed
  2. A menu option on the side bar to open this page
  3. a reset provider button to delete current config on the preferences page?

a rendered view of the component: