为了增加程序的可读性，写了注释 / 增加了SendMail模块（未测试
整合Logging，产生更强大的日志系统
update .gitignore
fix some bug
add License