Add Java Chess Protocol Interface

Hey there!

I'm the author of the Java Chess Protocol Interface (http://fluxchess.com/jcpi). Recently I was ask to have a look at your chess engine and maybe extend it with JCPI to add support for the UCI protocol.

So here's a small PR to extend your engine with UCI support. :) I tested the patch in Arena (http://playwitharena.com/) and it seems to work. Let me know if you can use this patch. If you want a more complete example how to use JCPI have a look at my didactic engine Pulse (https://github.com/fluxroot/pulse).

Cheers!
Poky