Add ListAll Plugin
use listAll method
refactor plugins use redis key generating
test listAll mehtod
enable session func based on redis store
refactor domain framework to add pre and post events and handlers
remove public/files/*
resolve conflicts