[parser] add message parser
add .gitignore