Merge pull request #1 from zhzhang2012/master

SunExercise
[Zhenghan] communication logic and bug fixed
[Zhenghan] global badges
Merge pull request #2 from zhzhang2012/SunshineLibrary-master

Sunshine library master
update gitignore