launch flashlight server as long as we're connected and port mapped in give mode

FYI, while Timer works perfectly fine, java.util.concurrent.ScheduledThreadPoolExecutor is recommended as a more flexible alternative that's available as of Java 5.