Add comments - this produces a working executable

The application opens corrently and serves requests. I've changed `startMimic` to use the mimic defined clock and not the reactor. I'm not sure why I have done this but this can be decided later.

Start-app needs tests!