Deprecates old usage of InputSupplier
Adds random byteSource generater
Adds random cached byteSource generater
Removes unused code
Organize imports
Updates to use ByteSource