Major Commit (Lots of stuff)

Okay, so a lot got done here and I figured I should do a commit even
though a lot isn't working.

I didn't like the name memory.js so I changed it to mainMem.js.

Added main memory, memory manager, pcb, and CPU overhaul. However, for
some reason whenever I run my program, the browser crashes.......have
been working for a few hours to remedy this with no luck so far.

Even though my good project from last year was totally deleted, I still
had my project like...1.2 from last year to go off of. It was totally
broken and didn't run but had a few good parts that I looked at. I
improved a lot of it but I'm not sure why I'm crashing browsers at this
point.

Not sure if my CPU logic from last year even works but once I can get
the browser to not crash, that will probably be the next TODO.

Overall TODOs/bugs:

Register display not working, just shows undefined
Get browser to not crash on run
Verify run actually works

Totally working:
Memory displays correctly when loading program
Loading program works, properly gives/gets a PID.