made users unique, make alerts fade, better error pages