updated to work with gs 3.12 and added gulp task manager