update github documentation link
use keyword for *endian* setting
warn if header parsed using wrong endianness
read-elf is robust to missing section-table