Some pack file parsing

Can parse an entry when pointed to it.  Need to combine the index and
entry parsing logic though