Some work on saving the spell DBC.
Note that the current loading of the string block is flawed because we will need a map that maps the file offset to the string.
It should also be noted that saving the DBC does not currently produce a file that works even though it is expected that it should.