* simplify props set to constant true
* reduce icon size in users table for better small screen compatibility
* use lib_compat_mode property over library exclusion
* get travis to build esp32 environment in addition to esp8266 during CI build
* 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