Rebase + MIPS Integration + More instructions

I have commented out lines not yet implemented,
Unlike ARM, don't use B(), use J().  J() can jump to an address that has the same top 4 bits, which probably will always be the case.  B() has a much smaller range.

-[Unknown]