major rewrite: Now communicates with a DRb server instead of a web server