added sha256Hash object

aded sha256object to central directory which contains hash of
uncompresed data for each record, changed some constructors in
CentralDirectoryRecord