Make Class abstract - should never instantiate class as all methods are
static; Add param sanity checking (a la ZF2 Scrypt::calc() method); Make
salt more friendly for hash by removing '$'