adding npm watch task and fixing gulpfile port binding