rework loggers to use request object

add method, url and rawParams and probably something else to request
add error and no error hooks to baseObject
move template init code to no error hook
minor fix in auth/login.py
fix bug with alerts because I was dumb and named them _alerts and wrote the
code in redisObject which ignores everything prefixed with _
also renamed session.HTMLAlerts session._HTMLAlerts to take advantage of my
forgotten feature from above with _alerts