test
change project structure
change package dependencies, gulpfile config
fix some bugs