update npm test, add gulp task for server tests