improved the way the ELF and program header are generated
restore Makefile
added section header table
Merge pull request #1 from nanproj/elf

implemented a proper ELF header generator, closes #1