Let closures be validators without throwing errors.
Let Session->changed be accessed externally.
Add some todo's for storing anonymous user token data.