switch from grunt to gulp
add gulp; update dependencies; add testing libs
reorganise example server