Renamed Cryptography Module
Split crypto into string/non-string functions
Moved GetResult into Helper module
Confirmed that matchHeader returns the correct length of data.
Started writing index/toc reader.
Can read entries from psarc index
Moved entrySize. Renamed PsarcEntry fields.
Refactored getHeader to use the Get monad’s fail.
Factored runGetOnFile out of readPsarcHeader.
Reader returns both header and index.
Refactored index decryption into a Get monad.
Split Reader into Index and Entry files.
Real tests for PsarcReader instead of just displaying the output.
Reader gets zipLengths for the index