refactor filters, add extended interface for additional hooks
add session filter
add random string
add html filter interface
cache fix
add session example