git add -A: not ignore removal
integrate sendgrid, close #4
integrate sendgrid: add missed files, #4
git add for framework