Merge pull request #5 from sealhuang/master

add gitignore
update REANME
refactoring
refactoring
refactoring
refactor
re-locate
add new fucntions temporally
update new files
refactoring
modify the sample inclusion standard
Merge pull request #6 from sealhuang/workbench

Add my workbench