Java stratum client for use with communication with stratum mining pools.  Does not implement any mining logic - just handles the comms.