Moving to multiple functions

Henceforth - instead of hashintf.hash("algo", ...),it shall be
hashintf.algo(...)