add csrf
add session and cookie
add flash
add bash
fix README