a bit nicer admin panel css, refactoring js, more socket error messages