The source for my Web App can be found here: - https://drive.google.com/open?id=0B7Rmd3Rn8_hDNW1zSWRoXzBTclU
See line 11 in RegisterServiceWorker.js where I clearly register a ServiceWorker but Lighthouse is currently reporting: -
Does not register a Service Worker and User will not be prompted to Install the Web App Failures: Manifest does not have icons at least 192px, Site does not register a Service Worker, Manifest start_url is not cached by a Service Worker.
Why is it not seeing the Service Worker that I registered?
If I am not mistaken, there are no icon assets in the folder. Yes you have gingerbreadhouse.png in the folder but its not the dimensions that its specifically needed for the manifest file. See this for details on how to declare the icons.