Added a temporary file management system; the MSHI backend will use this instead of mucking with the HTML as that'll make everything easier. (It still needs to parse the HTML to figure out what assets it needs to extract.)
Migrated the MSHI backend to use a temporary file store.
Implemented Apple document viewing.