Fixes to public access

Gave User.Anonymous a matching Identity.AnonymousIdentity, so that
access didn't simply crash the system.

Removed the now-dead old login page, which was just causing confusion to
no benefit.