also: * fix select chevrons appearing above modals * add custom errors and use them for http errors, also now appear above modals. * functional logout button * slightly cleaned up admin.ts