refactored pattern
update package
add gulp
remove jscs
remove grunt