added indeterminate state, updated gulp plugins and gulpfile