Fonts, icons, settings page

 - Decent fonts are included
 - Fonts are being copied into a different folder
 - Pages are nicely styled
 - Proper colours are used
 - Icons for the different states have been added (although not all are completed and some are a bit shitty)
 - Some view logic around Bluetooth being connected or not
 - Only rerendering views if that view is in use
 - .editorconfig is ignored