added process.h
changed process to pcb
modified pcb struct in process.h to have bare minimum
my previous commit forgot to add the process.h file
Added elf.h (Still being worked on)
Finished elf header
Added elf.c outline
Parse first few bytes of Elf Header
Added pointer arithmetic and file reader to elf.c; updated elf.h
Updated elf.h, added pointer arithmetic and file reader to elf.c
Finished parsing of elf header
Merge remote-tracking branch 'origin/memory_management' into process_abstraction

 Merging memory management into process_abstraction branch.
Put in subroutine to get values based on endianess
Initial initialization of processes

added process_create
added pcb_table
added traversal of pcb_table for free slots
setjmp and longjmp copied from MUSL for potential future use
Added flags to elf.h, finished print_elf_header in elf.c
update branch with master
update with master; fixed multiple main() error
Merge branch 'master' into klibc
renamed libc.h to klibc.h and updated klibc.c include