added preprocessing for jumpmarks
added jump asm for testing mini compiler
added TODO #27
merged branch pre-stable
added specs in ByteCode file

added specs for regstack
added specs for export opcode
added specs for import opcode
added register-stack operations

- added push and pop functions to push and pop all registers except
  program pointer to/from the register_stack

- added helper function for creating a new RegisterStackPage, which is
  used to store the registers on stack. I didn't do it with simple
  allocation/freeing because this way seems much better for me.
  Change if you have something that looks better for you.
added opcode c files
added opcode definitions
removed RegisterStackPage type

because it does not compile. So I use an uint64_t-array for pushing and
poping the register to/from stack.
removed explanation
fixed missing dashes
added error-print on file opening error
implemented overflow check for multiplication
implemented overflow check for exponentiation
removed done TODO #31
added overflow check (with jumpmarks)
Merge branch 'pre-stable' into mini_compiler_jumpmarks
simplified
mini compiler rewrite
reworked mini compiler, working now