add another SHA256 test
fix lpad bug in SHA256 final digest concatenation; leading 0s were getting left off. Add tests to handle