Preload Groovy in a background thread so the first request is not slow.

Closes #25.