Enable error groups
Implement authentication
Drop the session cache idea