Add comments and cleanup puma config
Add comment to puma web app
Add a layer check to allow custom json to specify which layers to run on
Add better commenting and fix redundant check
Add todos for checking if we should be careful here in the case of a null domain object
Add a warning, to be removed