Final RAT Microprocessor

Fully working RAT microprocessor with VGA output and Keyboard input
implemented.  The various port ids for the inputs and outputs can be
found in the archtecture of the input and output modules.

This microprocessor is targeted for the Xilinx Spartan 3E FPGA.