Add memoization
Add support for closing MPQ archives
Expose MPQ#path