Some documentation

Signed-off-by: Martin Ribelotta <martinribelotta@gmail.com>
Initial documentation and some cleaning
ELF header replacement

Signed-off-by: Martin Ribelotta <martinribelotta@gmail.com>