function interfaces and general code clean up

cleaned up instruction look up interface
switched file path str to static allocation
condensed opcode shift and format stream options load