An Open Source Java SHA-256 and Scrypt mining client