first shot at flashlight module

It doesn't register itself in Cloudflare yet.