it's supposed to be run with hmac-256
made some progress, pass some tests...

and fix some bugs... more to go...
passing one of the Test vectors