Added entries for ELFHeader class, documentation for ELF
Finished ELFHeaderData
Updated UML, added the sample output of the original disARM system, added the basic condition/opcodes
Added sample ElfFiles w/ source, added ElfFile, ElfHeader - basic code to read in the data, and check whether the file is valid, if not, throws an exception
Removed padding, as we don't actually need it, added ElfFileTypes enum, with associated toString override
Updated the populate methods, adding in comments with the equivalent C code, TODO for unsigned numbers
Testing the reading of data - still not 100% working
Fixed reading shorts
Extracted readUByte(), readUShort(), TODO readUInt()
Almost got the endianism working
Fixed endianism - reads properly\!
Fixed ElfHeader.populate()
Changed to use RandomAccessFile so that we can seek to the correct position
Moved the Unsigned read methods into a helper package
Added entries for Section Headers, grabs and iterates perfectly - now need to make it meaningful
Implemented wrapper for the Section Header values, reads from correct point in file, outputs from the main() method
Cleanup
Sorting the section headers output
Added code to read in the string/shstring tables
Populate the (Sh)String tables