Support data overwriting

overwriteData() method added
Bugfix on generating HEX file. Byte order of linear address was
wrong(?!)