bug fix, block nonce validation, refactored hashing logic location, stripped all but sha256, work on interactive interface