Added gulp update task

Closes #107 but clashes with #98. Merge whichever you want first, then I'll sort it.

I also changed the `.editorconfig` here since apparently `utf8` wasn't a valid charset value.