initial opcode processing, some c++11 stuff and moar

- added the 1st 3 opcodes
- used std::array instead of static arrays of primitives
- used std::vector instead of dynamic arrays of primitives
- added inc.h for general stuff to include
- got rid/reworked stuff