Added ExecutionContext with CachedThreadPool for long running operations.
Reading parameters from request.
Added scalac options
Moved long running operation to separate class
WIP: tests