Got data section working again. Also, changed around the way that strings
are stored so that they are in a dictionary - this makes a O(1) lookup on
the on address so that the data section generator is faster.