add opts.watch
teal-php is now a facade rather than a plugin