* add lingering mode to access point fix bug which prevents active access point from being re-configured
* Re-engineer UI in TypeScript * Switch to named imports where possible * Restructure file system layout * Update depencencies * Update README.md * Change explicit colors for better support for dark theme