Limited write-support (UNTESTED WITH LOL)

Can now add new file contents to an already existing file.
This has yet to be tested with the LoL client, but at least works with
itself.
Lots of changes

Major update of the GUI in lolexplorer.pyw, adds preferences.py, gives
util.py some more significance and takes steps toward making
unpacker.pyw redundant.