Initial push of SHA256 module