added nonce verification

- Added sha256 implementation by Aaron Gifford
- implemented nonce altering and verification