Make the JvmPauseAlarm code somewhat nicer.

- run as daemon code to not keep the service running
- clean the print code to use a period
- use nanoTime()
- use mogwee executors