add build dependencies
add gitignore
add initial gulp and npm support