fix bug with parent elemnt
add cat buttons
add strange router prototype
use new style library
store settings and lib in db
replace old config.env with settings.port + settings.host
new dark theme user styles slightly inspired by japanese dj webz