Added ifthenelsejump form to structure

This form makes it possible to compress two conditions into a single
instruction. This form makes it possible to save instructions in cases where if
else conditions occur.
Implemented ifthenelse form
Updated the architecture documentation
Reduced the number of combine bits

The four bits assigned to the combine bits now number only three. This is done
to recover some space (as they are going to be unused anyway).
Arch documentation now describes compare

This completes the base documentation
Deleted the mkfile
iris now uses a Makefile
Removed extra options from Makefile
Added processor simulator main
Migrated main out of iris.c

Updated Makefile and .gitignore as well.
Removed -s from LDFLAGS

it causes strip to be called
Started reserving the other instruction groups
Config.mk is now in debug mode
Added code instalation
System op field now comes before registers

This is done to make the format of this instruction like the rest of the
commands in the iris core. The compact field name has been removed for the time
being as I need to think about how to integrate compact functions first.
Added the test cmd