Added a clang format file for kicks
GeminiAssembler GUI
GeminiAssembler stubbed out for model view and controller - trying to stick to this design pattern
Made assembler copies of the original source code errors alert dialog, it will move from the original application to a seperate item.
Gemini Assembler up to converting and saving the bytecode.
Moved project files around, staging the bytecode version merge of the two
Added files for project assemble test code.
Appropriatly renamed the validator to an assembler.
Binary output completed in the Gemini Assembler.  Seems to work fairly well.
Added MUL, DIV, BLE, BGE, BNE, HLT, RET, JMP instructions
Added a stack to the CPU for JMP and RET.  Will throw exception for overflow and underflow operations.
Added CE, and JMP stack depth to gui.
Seperated IR decoding and Current instruction decoding in GUI field.
Changed directory structure