make executable
Use fork() instead of Thread.create() to use Ratpack managed threads.
Remove unused dependencies.
Make logging work.
Hold the data in memory instead of reading from disk every time.
Use onClose() instead of fork() to avoid extra thread overhead.
minor syntax improvement.
Log as one statement to avoid output interleaving.