Added debug flag to makefile
Added function tables and logic to execute the proper opcode
Initial commit of i/o header files