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.