actually implement a uuid so sessions work
some small fixes here and there
don't show query table unless there's something to show