add gulp plumber to handle stream error
add options to the constructor