added autocomplete controls

for illustration purposes only - it's not actually a good example
added watch task

fairly crude, but sufficient

using gulp to avoid low-level filesystem notification APIs