*rework hashing/piece layers data organization
-verify correctness of file_hash w/ bep0052.py script
*works for short files (TEST_FILE_1-4)
- -failing for extended files - HERE
- -merkle root non-destructively?
- -isomorphism?
- -not a big fan of the duplicate -> root strategy
- -could block_length -> malloc all at once?
- -piece layers calculations need merkle root destructively
+ -failing for extended files
+ -create static functions for generating piece layers/merkle root - HERE
-watch -- SKIP
*start watching thread
*figure out flags