fix small typo
update gulp dep
add basic unit tests