Returns result candidates and a test for them
Returns early from rload `if` file is already loaded.

And not when it is not. Also, tries to rule out potential problem
files.
Trying to figure this stuff out.
Vendorizing puma
Puma appears to solve the socket closing issues
JSON server implemented. Code completion working.