Merge pull request #3 from fatshaw/master

arrange the folder structure in github
Merge remote-tracking branch 'upstream/master'
update project_requirement_description_fatshaw
Merge pull request #4 from fatshaw/master

update ui design
Merge remote-tracking branch 'upstream/master'
Jinxin's ui design

Jinxin's ui design, drafted by hands.