added multi algo support
added groestl support
fixed proof-of-work check