update gitignore not to track session files
add flycheck