implementing HKDF using sjcl. Closes #11

## Draft Pull Request

1. Not all vectors passing...
1. Needs to be rebased with 9fe4e19