Able to find shstrtab if shstrndx is corrupt.

Cleaned up output in main.c, less cluttered wall-o-text
Added ability to find shstrtab section if header is corrupt
Added default name for sections if no shstrtab found.