Populated top level gpu

All modules up through circle, arc, and memory controller have been
added to the top level gpu.

Additionally, color has been removed from functions and will pass
from FIFO to memory controller