add Sha256

adding sha256 + tests for sha256