introduced abstract binary
added ELF parsing
added a simple Loader