handle else clause in conditional block helper
fix logout
make session available to templates + support multilevel array template variables with dot notation
fix logout link
clear user session data on logout + fix login of nonexistant user
session support